react真的好学吗(react哪个版本好用)

作为实际使用React+TypeScript几年,多种项目从开发到生产发布经验的过来人,我来解答一下使用体验。我的结论是:有前端编程基础、学习和熟悉react相关技术栈后,使用react会觉得如鱼得水,生命周期状态保持、函数式编程、单项数据流、丰富的周边社区,让你能够很好地实现所需的前端业务系统,会感觉非常好用。

react真的好学吗(react哪个版本好用)图1

生命周期单项数据流,组件化开发

react领先的引入了前端生命周期的概念,且模式为单项数据流,给每个组件有自己的状态state,以及接收参数props,每个组件形成了有机整体。从传入props,到生命周期中事件处理,状态state的改变,最后重新渲染组件以及离开后的。所有的组件遵照同样的方式,使得react可以进行组件化开发,每个组件都是类似的结构和方式。

react真的好学吗(react哪个版本好用)图2

方便开发业务搭配hook钩子的函数式组件

react的函数组件可以单独编写业务,再结合前段时间出来的hook钩子方式,很好的解耦和编写状态。

这一点是非常亮点的功能。比如官网的例子:实现用户是否在线,传统的方式很难友好的组织业务代码开发。但react的hook来说,传入的props包含好友id,然后编写代码处理状态的改变,最后返回状态。对外部来说只需要知道结果,内部来说可以单独对状态处理。而这一切并没有页面UI层面的内容,纯业务js的状态处理。

react真的好学吗(react哪个版本好用)图3

结尾

react熟悉使用后会觉得非常好用,能够满足当下的业务所需。虽然有一定的门槛要求,但只要入门和掌握和熟悉使用后,会发现对业务的处理得心应手,比起原来难以维护的业务代码,以及较大的系统都能够很好的拆分,组件化开发,搭配周边的插件辅助业务开发,最终实现所需的业务功能。

未经允许不得转载:百场汇 » react真的好学吗(react哪个版本好用)