我才刚刚开始做出反应,所以请耐心等待。
我有一个父反应组件,用户,它包含另一个这样的反应组件:
<UsersTable onSelectRecord={onSelectRecord} />
'onSelectRecord' 是在 Users 中定义的函数。
UseraTable 定义为:
const UsersTable = props => {...}
其 useEffect hook 实现如下:
useEffect(() => {
fetchUsers(1);
}, [props.updateTime]);
我从中理解的是,每当 updateTime 属性发生变化时就会执行 useEffect 钩子。
但在用户中,我没有看到传递这样的属性。
那么它是如何工作的呢?