带小白学react之你到底需不需要redux

2019-05-26  本文已影响0人  喜剧之王爱创作

今天的文章不同于之前两篇,它对读者的要求略微有所提高,首先你得对react有清晰的理解,并且你得有一定的redux基础,本文章主要是关于使用redux的项目的优化,减少不必要的redux使用,提高项目性能。
本文章不做redux的详细教学,但爱心满满的作者还是会给读者提供一些学习资源

以上三篇文章是阮一峰大牛在多年前写的关于redux的三篇博客,相信大多数redux使用者都有看过,如果你还没有看过,那就要抓紧补上了。
在开始今天的主题前,有几个点我需要强调一下

上面是带大家回顾redux的一些基本知识点,接下来我们进入主题。

redux的使用场景

我们为什么要减少redux的使用

看过阮一峰大哥博客的同学一定看到过这几句话

如果你不知道是否需要 Redux,那就是不需要它。

只有遇到 React 实在解决不了的问题,你才需要 Redux 。

所以redux并不是适合所有项目所有应用的。

以上是引用了网友的一段话,可见redux的过多使用时存在很多弊端的,我这里就不一一罗列他的弊端了。感兴趣的同学可以去自己搜一下,总是,我认为能不用redux就不用redux
读到这里,我想解决了一些读者心中的疑问“我们什么时候用react的state什么时候用redux的state?”答案就很明确了。
redux毕竟是一个比较成功的框架,其中的数据流也是很经典,解决了不少难题,任何东西都有利弊,我们只要做好权衡,相信我们可以写出更加优秀的应用。
文章至此结束,想要了解更多redux的优缺点请参考网上众多好文,本文章只是抛砖引玉。再次谢谢您的浏览。

上一篇 下一篇

猜你喜欢

热点阅读