首页 > 解决方案 > 何时将作为参数分配的值传递给 setState 函数?

问题描述

我试图理解一个场景,你将一个值传递给 React 组件中的内联点击函数处理程序。

在用户数据被映射到的场景中,例如返回名称列表的用户列表和删除该用户名称的按钮,removeItem 函数在 id 中传递,我想知道这个函数是否得到那个值id 因为它正在被映射?因此,例如,如果您有 100 个用户,那么将创建 100 个名称、100 个按钮和 100 个 removeItem 函数,每个函数都有不同的 id 关联?还是只是一个单独的 removeItem 函数,它以某种方式动态地传递了一个 id 值?

return (
<div key="id">
  <h1>{name}</h1>
  <button onClick={() => removeItem(id)>remove</button>
</div>
)

标签: javascriptreactjsevent-handling

解决方案


推荐阅读