在 Sitecore 8.2 中使用 ReactJS 的最佳方法

The best approach of using ReactJS with Sitecore 8.2

我是 ReactJS 的新手,现在正在使用 Sitecore 8.2。在我当前的项目中,我必须将 ReactJS 与 Sitecore 结合使用。

请建议最好的使用方法。

对 ReactJS 开发最有利的方法是升级到更新版本的 Sitecore 并使用 JSS。这将为您提供最多的功能 (https://jss.sitecore.com)

有一些社区成员使用旧版本的 Sitecore 完成了 ReactJS:https://www.sitecorenutsbolts.net/2016/07/23/Sitecore-and-React-It-IS-that-easy/

这甚至导致了 Sitecore.React 的模块:https://marketplace.sitecore.net/Modules/S/SitecoreReact.aspx

这可能会让您到达需要 Sitecore 8.2 的地方

更新: 我刚刚记得 8.2 也有 SXA JSON 设备输出,可以类似于 JSS 使用的 LayoutService 使用。您可以将整个页面输出作为 JSON 使用,然后在 front-end.

上使用

您不会拥有 JSS 附带的助手,但对于具有个性化的无头开发,它可能是一个中间地带。

各种无头选项的视频概述: https://www.youtube.com/watch?v=9RiUNvXHzJQ&list=PL1jJVFm_lGnwZup4L4BjITS2sKr4rpMfI&index=1