用于复杂电子商务网站开发的 React Js
React Js for complex ecommerce website development
我们正在考虑改造我们越来越受欢迎的电子商务网站。
我是 React 的新手,刚刚学习了一些教程,阅读了一些关于它的文章。了解了 React Native、React Render 的使用,它们可能对最终的移动应用程序和 SEO 改进有用。
我的问题是 React 是否适合此类网站,因为它主要用于创建 SPA。对于电子商务,SEO 非常重要,原因很明显,而 React 在这方面不太擅长。
你有什么建议?有没有人有类似案例的经验?
请给我们一些建议,告诉我们可以使用什么来制作一个完整而复杂的电子商务网站。我们应该使用什么 technologies/programming languages/framewors(即使不是 React)?请仅建议现代技术和图书馆。
顺便说一下,我们目前正在使用 PHP 和 Yii 框架。
一般
从根本上说,React 与 SEO 无关。它只是一种通过组件(与 Vue 或其他框架相同)构建 Web 应用程序的方式。
Magento - PHP 商店系统 - 使用 React 呈现其前端。您可以在 Magento Community. See also the Documentation for Magento PWA.
中找到有关此特殊系统的更多信息
经验
What would you suggest? Does anyone have experience with similar cases?
PWA 和 React/Vue/Angular 的店面都是非常新的。每个人都遇到了同样的问题。如何做 SEO,店面、APIs 和店铺核心系统之间的数据同步。这是一个列表(待续)。
- SEO:如何使用 URLs,手动 URL 重定向 products/cms/categories/...
- SEO:服务器端渲染是目前处理googles爬虫的最佳方案。
- 如何在离线时或离线后同步产品、其他数据,尤其是购物车。
- 扩展:如何集成可能已经安装在传统商店中的新的或现有的扩展
- ...
每个社区都在努力解决这些问题。每个社区都相互学习,如果您选择一个或多或少活跃的店面,您应该很高兴。但真的要记住(在我看来)它们都处于 alpha 或 beta 状态,有很多变化你必须整合到你自己的 theme/extensions/etc 中。
项目
您可以从以下几个店面中进行选择。他们中的大多数都有一个 API 你可以适应以支持你自己的商店系统。我会选择 React 店面,因为我发现它是最具可读性的解决方案,而且它拥有庞大的社区。但是选择你自己。
- Magento PWA Studio(反应)
- DEITY(反应)
- Front-Commerce(反应)
- Vue 店面 (Vue)
- ...
我们正在考虑改造我们越来越受欢迎的电子商务网站。
我是 React 的新手,刚刚学习了一些教程,阅读了一些关于它的文章。了解了 React Native、React Render 的使用,它们可能对最终的移动应用程序和 SEO 改进有用。
我的问题是 React 是否适合此类网站,因为它主要用于创建 SPA。对于电子商务,SEO 非常重要,原因很明显,而 React 在这方面不太擅长。
你有什么建议?有没有人有类似案例的经验?
请给我们一些建议,告诉我们可以使用什么来制作一个完整而复杂的电子商务网站。我们应该使用什么 technologies/programming languages/framewors(即使不是 React)?请仅建议现代技术和图书馆。
顺便说一下,我们目前正在使用 PHP 和 Yii 框架。
一般
从根本上说,React 与 SEO 无关。它只是一种通过组件(与 Vue 或其他框架相同)构建 Web 应用程序的方式。
Magento - PHP 商店系统 - 使用 React 呈现其前端。您可以在 Magento Community. See also the Documentation for Magento PWA.
中找到有关此特殊系统的更多信息经验
What would you suggest? Does anyone have experience with similar cases?
PWA 和 React/Vue/Angular 的店面都是非常新的。每个人都遇到了同样的问题。如何做 SEO,店面、APIs 和店铺核心系统之间的数据同步。这是一个列表(待续)。
- SEO:如何使用 URLs,手动 URL 重定向 products/cms/categories/...
- SEO:服务器端渲染是目前处理googles爬虫的最佳方案。
- 如何在离线时或离线后同步产品、其他数据,尤其是购物车。
- 扩展:如何集成可能已经安装在传统商店中的新的或现有的扩展
- ...
每个社区都在努力解决这些问题。每个社区都相互学习,如果您选择一个或多或少活跃的店面,您应该很高兴。但真的要记住(在我看来)它们都处于 alpha 或 beta 状态,有很多变化你必须整合到你自己的 theme/extensions/etc 中。
项目
您可以从以下几个店面中进行选择。他们中的大多数都有一个 API 你可以适应以支持你自己的商店系统。我会选择 React 店面,因为我发现它是最具可读性的解决方案,而且它拥有庞大的社区。但是选择你自己。
- Magento PWA Studio(反应)
- DEITY(反应)
- Front-Commerce(反应)
- Vue 店面 (Vue)
- ...