NodeJS 主题应用程序扩展需要内置在liquid中吗?

bf1o4zei  于 2023-08-04  发布在  Node.js
关注(0)|答案(2)|浏览(101)

我完成了this review应用教程,我们使用了新的主题应用扩展来创建黎明主题的应用块。扩展程序的代码是用液体构建的。
这可能源于对应用程序块如何工作的根本误解,但react是否可以用于构建前端而不是liquid?例如,可以用React构建显示平均评论评级的this文件吗?感谢任何澄清!

jum4pzuy

jum4pzuy1#

简短的回答是肯定的,当然你可以使用App扩展将React注入到主题中。
问题是,你不会向商家提供任何控制权。你的React代码不会像Liquid那样在沙箱中运行。因此,如果Block的某些方面暴露给商家,这是一件好事,React组件都不会。
如果你想玩React、Themes和Shopify,那就用Hydrogen吧。如果你想留在通常的Shopify主题中,比如在线商店2.0,你想利用Liquid的功能。
无论如何,我可能会错...看看会发生什么。

5n0oy7gb

5n0oy7gb2#

实际上,你可以将liquid从主题传递到React组件。
看看这个例子:https://github.com/iskurbanov/theme-app-extension-react

相关问题