程序笔记   发布时间:2022-05-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了做完一个react+redux项目后的感想大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

一、Virtual DOM是react的标志。虚拟DOM之所以快有两点原因:1、JavaScript运行很快 2、操作真实DOM很慢。
DOM操作起来很慢很耗cpu,所以react将DOM直接写进Js,再也没有HTML文件,所有的DOM都在Js中生成并渲染。
我们不需要控制DOM如何生成如何渲染,react已经替我们做好了一切,我们只需要告诉它想要的效果,它会用最好的方法将效果渲染出来。

二、Redux是个数据管理中心,它主要的作用是实现组件之间的通信。当react组件结构树庞大,交互复杂,
组件之间的通信将会非常麻烦,因为react是单向数据流,只能通过props传入子组件,如果向上传递必须特殊处理。
redux相当于在react的最顶层加了一个数据层,所有需要共用的数据放在这里统一管理。如果项目组件不多,逻辑不复杂,redux可以不用。

三、ES6很强大,并且经过babel转换后兼容性很好。

四、webpack可以极大的提高工作效率,各种需要的功能都有,尤其是webpack-dev-server中proxy的反向代理,
实现前后端分离开发,很实用。

五、immutable定义了一种数据类型,一旦定义就不能更改,所有对数据的操作都会生成一个新的数据。
它可以极大的提高react的速度,但是它改变了数据结构,容易坑。demo是在写完之后才加上immutable,
所以每次改变以前的state为immutable,都会影响其他的数据变化,很麻烦。所以接下来项目会在一开始就使用immutable。

六、fetch是AJAX最新替代技术。AJAX基于事件而fetch基于Promise,更加友好,更近符合现代发展趋势。

源码地址:href="https://github.com/bailicangdu/pxq.git">https://github.com/bailicangd...

大佬总结

以上是大佬教程为你收集整理的做完一个react+redux项目后的感想全部内容,希望文章能够帮你解决做完一个react+redux项目后的感想所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: