小编bey*_*nar的帖子

反应本机 | 平面列表和备忘录 | renderItem 不是函数

我有一个清单。里面有10个元素。我用平面列表来展示这个。但是,当列表中 10 个元素中的 1 个发生更改时,它会再次渲染其中的 10 个。我本来打算用备忘录来解决这个问题(但无论如何,flatlist 必须自己完成此操作),但我收到了语法错误。错误:renderItem 不起作用。

const Item = React.memo( ({item}) => (
   <Text>{item.name}</Text>
))

const List = () => {
  return (
     <FlatList
        ..
        renderItem = {Item}
     >
)}
export default React.memo(List);
Run Code Online (Sandbox Code Playgroud)

reactjs react-native flatlist

5
推荐指数
1
解决办法
1470
查看次数

标签 统计

flatlist ×1

react-native ×1

reactjs ×1