【问题标题】:The best approach of using ReactJS with Sitecore 8.2在 Sitecore 8.2 中使用 ReactJS 的最佳方法
【发布时间】:2019-07-15 11:42:48
【问题描述】:

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

请建议使用它的最佳方法。

【问题讨论】:

    标签: reactjs sitecore sitecore-habitat


    【解决方案1】:

    对 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 使用,然后在前端使用它。

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

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

    【讨论】:

    • 感谢杰伊提供此信息。我经历过的最后两个链接看起来是紧密耦合的。如果我们使用 Sitecore 8.2,我们是否还有其他方法可以仅使用 ReactJS 呈现整个页面,而不涉及后端工作?
    • 这就是我建议 JSS 的原因。它完全符合您的要求。它围绕 LayoutService 来提取所有数据。但是,我只记得 8.2 有 SXA JSON 设备,这可能会有所帮助。
    猜你喜欢
    • 2015-05-13
    • 2020-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 2020-04-15
    • 1970-01-01
    相关资源
    最近更新 更多