例如我再父组件使用子组件<List data={data}/>
子组件这样定义const List = React.forwardRef({data}, ref) => <span ref={ref}>{data}</span>
当父组件传递的data发生变化时,子组件内部的值不会变,这个时候我该做什么
例如我再父组件使用子组件<List data={data}/>
子组件这样定义const List = React.forwardRef({data}, ref) => <span ref={ref}>{data}</span>
当父组件传递的data发生变化时,子组件内部的值不会变,这个时候我该做什么
- 1.1k
上海市forwardRef
定义的组件和普通组件一样用。你要确定
data
改变时,组件有刷新,比如:使用setState
修改状态