关于redux使用的疑问

#1

最近做了两个项目。。一个项目把加载的数据都存在store里。。一个直接利用组件自身的STATE存储。。有点疑问。。貌似redux是一个React的大组件。或者说好像是很经常要用的组件 。。我的理解 。。这个用处就是把某些数据共享,减少加载次数什么的。。而我做的项目。。貌似每个页面都得要重新加载一次数据。因为你没办法预先知道这些数据什么时候会更新。所以另一个项目就把没必要的数据都放在组件自身的state。。这样也省的浪费store的占用。。不过如果这样。。其实store就只是存一些不那么常变动的一些数据。。比如一些系统配置、字典表型的数据。那这样其实这工具使用频率上非常低。。是我把这工具给理解错了还是怎么吗?

#2

:joy:有没人能解答下。。呃。

#3

项目不够大redux真的没用

#4

看完你说的,我感觉你又点本末倒置了。首先你要知道Redux的存在是为了解决React数据流的问题。因为React设计的是单向数据流的思想,所以当我们遇到像组件之间来回的数据通信的时候,我们使用组件内部的state会遇到各种各样的障碍,于是此时我们发现引入Redux用来存储仿佛吧事情变的很简单。但是store存储数据的效率远远没有你state管理数据的效率高。所以Reedux只是作为你数据复杂通信的一个辅助工具存在的。