reactjs - 使用 react 构建信息丰富的公司网站时,我是否应该对内容进行硬编码?
问题描述
我们正在尝试改造公司网站,并就选择技术进行了一些讨论。React 是我们的选择之一。
但是,该网站基本上是一些静态内容,它们是具有许多不同布局的硬编码 html 页面。内容是静态的,永远不会或很少更新。所以我们的想法是将每一个内容硬编码到 react 中,在大多数情况下不需要 API 调用来获取额外的内容(除了少数页面会加载价格表和来自我们 CMS 的新闻)。
我想请教反应专家这种情况使用反应好吗?这是一种常见的做法吗?
解决方案
我强烈建议不要在你的情况下使用 React,因为根本没有区别。
通常,React 和 SPA(单页应用程序)在由于新数据或更改数据而可能需要不断刷新页面的场景中表现出色。由于您说您的内容是静态的,没有更改或 API 调用,这与 React 的预期用途相反。
我建议坚持使用您当前使用的技术。如果你想改造网站,我会说更多地关注设计,它通过 CSS 和一些 jQuery 看起来更现代。
推荐阅读
- javascript - 想要在 Mobile Responsives 上用 5 个不同的图像制作一个可滚动和可点击的 div
- python - 使用 WEASEL 进行时间序列分类
- excel - 使用 Excel VBA 消息框
- python - 用户输入字符串的大小写不敏感比较
- gitahead - 如何解决“无效证书”
- postgresql - 使用触发器 postgresql 更新列值/从插入查询中获取值
- python - 你能得到on_ready中的用户数吗?在一个齿轮
- c# - 如何解决使用 Microsoft 帐户登录时出现 AADSTS700016 错误?
- databricks - Azure Databricks 外部 Hive 元存储
- c++ - 截图 C++