📜  React.js 的限制是什么?

📅  最后修改于: 2022-05-13 01:56:26.862000             🧑  作者: Mango

React.js 的限制是什么?

我们已经知道使用 React 的主要优点,从它的可重用组件和高性能功能到它易于学习的语法和 SEO 友好性。然而,有一些与 ReactJS 相关的限制是:

缺乏适当的文档:有很多工具和库,如 Redux 和 Reflux,可以提高 React 的性能。甚至 React 本身也会定期更新。不幸的是,这有一个缺点。一些开发人员认为 React 技术的更新和加速如此之快,以至于没有时间记录它或编写适当的指令。开发人员只剩下不包含细节的稀疏文本指南。

开发速度:虽然有些人认为 React 正在不断改进并使他们的工作变得更容易,但它仍然可能被认为是负面的。其原因是因为一切都在不断发展,导致开发人员对不断重新学习流程或新机制的需求感到不满,并且一些开发人员可能不适应跟上这样的步伐。

JSX: JSX 会被大多数人视为优势,而不是劣势,然而,它也可能被视为绊脚石。

JSX 简单来说就是一个 JavaScript 扩展,可以让代码更易读、更干净。 JSX 中 HTML 和 JavaScript 的混合使得 React JS 学习起来更加复杂,这可能对有抱负的开发人员没有吸引力。开发人员和设计人员抱怨学习 JSX 的复杂性以及随之而来的艰难学习曲线。

搜索引擎优化的问题:有人担心谷歌曾经在使用客户端渲染索引动态网站时遇到问题。因此,它需要开发人员的大量专业知识。如果做错了,它就不可能工作。

React 限制的说明性视图