如何正确使用useSelector()
how to use it correctly useSelector()
1个整个应用通用的useSelector(),通过props传输数据?
或者在需要商店数据的地方使用本地 useSelector()?
为什么会这样?我想一劳永逸
假设我有 15 页和 60 个组件
有人说你只需要使用它1次,其他人说你需要从商店获取数据的任何地方都可以使用,并且不会通过道具传输任何东西。
太..我很困惑
正确答案是第二个
a local useSelector() wherever data from the store is needed
如果您在顶部有一个选择器获取数据并将其向下传递,那么您就避免了 any/all redux 的好处。通过只选择你需要的状态,在每个需要状态的组件中,你的应用程序会更有效率,因为只有选择已更改状态值的组件才会 re-rendered.
1个整个应用通用的useSelector(),通过props传输数据?
或者在需要商店数据的地方使用本地 useSelector()?
为什么会这样?我想一劳永逸
假设我有 15 页和 60 个组件
有人说你只需要使用它1次,其他人说你需要从商店获取数据的任何地方都可以使用,并且不会通过道具传输任何东西。
太..我很困惑
正确答案是第二个
a local useSelector() wherever data from the store is needed
如果您在顶部有一个选择器获取数据并将其向下传递,那么您就避免了 any/all redux 的好处。通过只选择你需要的状态,在每个需要状态的组件中,你的应用程序会更有效率,因为只有选择已更改状态值的组件才会 re-rendered.