【发布时间】:2021-03-22 00:24:04
【问题描述】:
我想知道是否有办法在 JSX 中复制 js 回调的相同用法,例如:
[1,2,3].map(console.log) // Here map iterator takes care of passing values to iteratee.
有没有类似的方式来传递这样的组件,即。而不是这个:
<List data={data} renderItem={item => <Post {...item} />} />
类似这样的:
<List data={data} renderItem={<Post/>} />
【问题讨论】:
-
如果你看到 props 与回调函数非常相似,你传递一些东西并在孩子中使用它。假设您将一个函数从父级传递给子级,子级将调用该函数,就像您将回调函数传递给函数 A 一样,A 稍后会调用回调函数。
标签: javascript reactjs typescript callback jsx