我正在使用useSelector
库中的useDispatch
和react-redux
钩子来连接存储在我的RN应用中。
这是一个小例子:
const dashboard = useSelector((state: IDashboardState) => state.dashboard);
const { isCollectionsLoading, collections, collectionsError } = dashboard;
const dispatch = useDispatch();
useEffect(() => {
dispatch(getCollection());
}, []);
仪表板状态非常大,并且具有更多字段。由于在这个屏幕上我只需要3个,是否有什么方法可以优化状态而不使逻辑过于复杂?
谢谢!