当前位置:  开发笔记 > 运维 > 正文

我何时选择React state Vs Redux Store

如何解决《我何时选择ReactstateVsReduxStore》经验,为你挑选了1个好方法。

我一直在学习Redux,而我不清楚的部分是,如何在使用react state vs redux store然后调度动作之间做出决定.从我的阅读到目前为止看起来我可以使用React状态代替Redux商店并仍然完成任务.我理解使用Redux存储的问题分离,只有1个容器组件,其余部分作为无状态组件但是如何确定何时使用React状态Vs redux存储对我来说不是很清楚.有人可以帮忙吗?

谢谢!



1> CodinCat..:

如果状态不需要与其他组件共享,或者在卸载组件时不需要保持状态,那么您可以将其置于组件的状态.

你可以认为Redux商店是前端的数据库,如果你有从API获取的产品数据,那么Redux商店就是正确的地方; 如果你有一个下拉组件,它需要一个isOpen道具,那么该下拉列表的父级可以保持dropdownIsOpen为组件状态.

有关更多信息,请参阅Dan的答案:https://github.com/reactjs/redux/issues/1287

你也说过

只有1个容器组件,其余部分为无状态组件

这是不正确的.您可以拥有多个容器组件.容器组件还可以包含另一个容器组件.

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有