Why Choose 反应?
UI状态变得难以使用Vanilla Javascript处理
关注业务逻辑,而不是防止应用爆炸
巨大的生态系统,活跃的社区,高性能
因此,我们已经手头肮脏了,并且看到了如何构建React应用程序。这已经回答了我们,我们可能会使用React库,还有更多……我们可能会使用React的更多原因。
react帮助我们解决普通Javascript会遇到的问题,UI状态在大型JavaScript应用程序中变得难以管理,您必须手动定位dom中的元素,如果您不更改HTML代码的结构,则可能您需要更改定位元素的方式,因为您使用了查询选择器。
甚至
如果您使用 jQuery查询 遍历DOM更容易,但是仍然始终要记住,如果您变得更加复杂,我们的应用程序会在其中动态添加和删除元素,因此很快会变得庞大而沉重。
在我们的课程项目中,我们构建了一个高度动态的应用程序,在该应用程序中,我们将能够构建汉堡包并动态添加或删除配料,如果您使用普通的javascript代码编写此应用程序,那将是一场噩梦。
因此,React通过使整个UI状态管理不再是问题来帮助我们。
它使我们能够专注于业务逻辑,而不是阻止应用程序爆炸式增长,此外,React由一个大型社区维护。因此,React代码的编写可能比我们以前编写的要好。因此,它是高效且快速的,并且您的应用程序越大,越重要。
最后
React具有庞大的生态系统和极为活跃的社区,这意味着对于您遇到的给定问题,您很有可能会找到解决方案,或者可以添加额外的软件包来解决它。
为什么要使用React的一些原因
- 快速学习曲线
- 可重复使用的组件
- 使用虚拟DOM进行快速渲染
- 干净的抽象
- 助焊剂和Redux
- 出色的开发人员工具
- 反应Native
结论:
所有这些都是为什么做出如此出色的反应的原因,以及为什么您一定要考虑是否要为下一个项目进行思考以及为什么要做出正确选择以开始本课程的原因。