我已经阅读了一些有关此功能的帖子,但我仍然感到困惑。
比方说,我有一个名为Index
的组件,该组件在从API提取项目并将其存储在其状态后,根据其自身的状态呈现项目。
然后,我有一个名为Search
的组件,该组件也可以从API提取项目,但随后将它们作为props
传递给Index
,因此Index
可以显示它们。
我应该如何根据Index
的新收到的物品来更新Search
的状态?我应该只使用getDerivedStateFromProps()
吗?我也应该使用componentDidUpdate()
吗?