React Js用于复杂的电子商务网站开发

时间:2019-07-05 19:21:41

标签: reactjs frameworks e-commerce

我们正在考虑改造越来越受欢迎的电子商务网站。

我是React的新手,刚刚经历了一些教程,并阅读了一些文章。了解了有关React Native,React Render的用法,该方法可能会用于最终的移动应用程序和SEO改进。

我的问题是,由于React主要用于创建SPA,因此React是否适合此类网站。出于显而易见的原因,对于电子商务SEO来说非常重要,而React在这方面并不那么擅长。

您有什么建议?有人有类似案件的经验吗?

请给我们一些建议,以帮助我们建立一个完整而复杂的电子商务网站。我们应该使用什么技术/编程语言/框架(即使不是React)?请仅建议使用现代技术和图书馆。

顺便说一下,我们目前正在使用PHP和Yii框架。

1 个答案:

答案 0 :(得分:2)

常规

从根本上说,React与SEO无关。这只是通过组件(与Vue或其他框架相同)构建Web应用程序的一种方式。

Magento-一个PHP shop系统-正在使用React渲染其前端。您可以在Magento Community中找到有关此特殊系统的更多信息。另请参见Magento PWA的文档。

经验

  

您有什么建议?有人有类似案件的经验吗?

PWA和带有React / Vue / Angular的店面都是非常新的。每个人都有同样的问题。如何执行SEO,在店面,API和商店核心系统之间同步数据。这是一个列表(待续)。

  • SEO:如何使用URL,针对product / cms / categories / ...的手动URL重定向
  • SEO:服务器端渲染是目前处理Google搜寻器的最佳解决方案。
  • 离线时或离线后如何同步产品,其他数据,尤其是购物车。
  • 扩展:如何集成可能已在常规商店中安装的新的或现有的扩展
  • ...

每个社区都在尝试解决这些问题。每个社区都可以互相学习,如果您选择一个或多或少活跃的店面,您应该很好。但是请切记,(在我看来)它们全部处于alpha或beta状态,您需要将许多更改集成到自己的主题/扩展名/等中。

项目

这里有一些店面可供选择。它们中的大多数都有一个API,您可以修改以支持自己的Shop系统。我会选择一个React店面,因为我发现它是最易读的解决方案,并且拥有庞大的社区。但是选择你自己。

  • Magento PWA Studio(反应式)
  • 神灵(反应)
  • 前端交易(反应)
  • Vue店面(Vue)
  • ...