【问题标题】:When ReactJs is appropriate当 ReactJs 合适时
【发布时间】:2020-06-07 18:56:33
【问题描述】:

根据我的研究,ReactJS 是前端开发领域的新热潮。我可以找到几篇能够在 ReactJS 上提供无偏见外观的文章。只有赞美,但它应该无处不在吗?我知道带有 javascript 的 html.erb 文件可以完成 ReactJS 可以做的事情。一切都有它的位置。 ReactJS 和 React Native 适合什么地方?具体什么时候应该使用它们?我知道 JavaScript 可以处理很多事情,但其中可能不应该处理,或者有更好的解决方案。

非常感谢您就这些问题提供指导。

【问题讨论】:

标签: javascript reactjs dom frontend dynamic-programming


【解决方案1】:

React 有许多很酷的特性,是用于构建 UI 应用程序的最佳库之一

它利用称为虚拟 dom 的东西来提高应用程序的性能

它有一个非常直观的模式,将状态存储在本地组件中,可以作为props 传递给子组件。

它可以很好地与 Redux 等状态管理框架集成(有一个名为 react-redux 的帮助程序包可以无缝集成),但它也有自己的上下文 API,可用于更广泛的状态

它最近引入了钩子的概念。这些替换的生命周期方法在以前的版本中很流行,现在是一种很酷的方式来“挂钩”到组件并在组件安装和卸载时利用功能

当然,就像所有事情一样,还有其他选择。你可以只使用普通的老式香草,它有它自己的好处,或者你可以选择一个流行的替代品,比如 Vue.js。

没有明确的硬性规定何时应该使用它。球在你的球场上

【讨论】:

  • 感谢您的想法和洞察力!即使我的问题没有可靠的答案,您的指导也帮助了我。我希望它也可以帮助其他人。
猜你喜欢
  • 2020-11-09
  • 2022-11-08
  • 1970-01-01
  • 2021-09-22
  • 1970-01-01
  • 1970-01-01
  • 2022-07-24
  • 2018-01-08
  • 2015-05-06
相关资源
最近更新 更多