使用 useSelector 和 useDispatch 优化 react-redux 存储



我正在使用库中useSelectoruseDispatch钩子react-redux连接到我的RN应用程序中的商店。

下面是一个小示例:

const dashboard = useSelector((state: IDashboardState) => state.dashboard);
const { isCollectionsLoading, collections, collectionsError } = dashboard;
const dispatch = useDispatch();
useEffect(() => {
dispatch(getCollection());
}, []);

仪表板状态非常大,并且具有更多字段。由于这个屏幕只需要其中的 3 个,有没有办法优化状态而不使逻辑过于复杂?

提前感谢!

您可以重新选择库以高性能方式从存储中选择数据。

这是一篇关于此的鳄鱼文章:文章

相关内容

  • 没有找到相关文章

最新更新