返回

换一个角度来审视 React

前端

换一个角度来审视 React

如果你觉得可以,请多点赞,鼓励我写出更精彩的文章。时间不早了,该干点正事了,咱们书归正转。我们在接触一个人或者一件事,可能会经历是什么👉为什么👉怎么办,也就是 What => Why => How 三部曲。所以,我们该篇文章也按着这个流程来。在和一些刚接触框架的新前端工程师的交流中,我发现了一个很有意思的现象:他们对 React 这门技术,存在一些误解和偏见。

误解一:React 是一种 UI 框架。

React 并不是 UI 框架。UI 框架提供了一套现成的 UI 组件库,开发者只需要根据自己的需求进行组合和定制即可。而 React 则不同,它只提供了一套构建 UI 的底层 API,开发者需要自己从头开始构建 UI 组件。

误解二:React 学习起来很难。

React 的学习曲线并不像大家想象的那么陡峭。事实上,对于有 JavaScript 基础的开发者来说,学习 React 并不会花费太多时间。React 有一套非常清晰的 API,而且社区提供了大量的学习资源。

误解三:React 性能很差。

React 的性能并不差。事实上,React 的性能非常出色。得益于虚拟 DOM 技术,React 能够高效地更新 UI,从而带来流畅的用户体验。

偏见一:React 只能用于构建 Web 应用。

React 不仅可以用于构建 Web 应用,还可以用于构建移动应用、桌面应用甚至游戏。React Native 是一个使用 React 构建移动应用的跨平台框架,而 React Native Desktop 则是一个使用 React 构建桌面应用的跨平台框架。

偏见二:React 是一个过时的技术。

React 并不是一个过时的技术。事实上,React 是目前最流行的前端框架之一。React 拥有一个活跃且庞大的社区,并且不断得到 Facebook 的支持。

我希望通过这篇文章,能够帮助大家消除对 React 的误解和偏见。React 是一个非常优秀的框架,它拥有强大的功能和出色的性能。如果你正在考虑学习一个前端框架,那么 React 绝对是一个值得考虑的选择。

更多精彩文章,欢迎关注我的个人博客!

博客地址:www.example.com

更多文章,尽在 [个人博客](www.example.com)!

欢迎关注我的 [GitHub](github.com/example) 和 [掘金](juejin.cn/user/example),第一时间获取最新文章和技术分享!