我完成了this review应用教程,我们使用了新的主题应用扩展来创建黎明主题的应用块。扩展程序的代码是用液体构建的。这可能源于对应用程序块如何工作的根本误解,但react是否可以用于构建前端而不是liquid?例如,可以用React构建显示平均评论评级的this文件吗?感谢任何澄清!
jum4pzuy1#
简短的回答是肯定的,当然你可以使用App扩展将React注入到主题中。问题是,你不会向商家提供任何控制权。你的React代码不会像Liquid那样在沙箱中运行。因此,如果Block的某些方面暴露给商家,这是一件好事,React组件都不会。如果你想玩React、Themes和Shopify,那就用Hydrogen吧。如果你想留在通常的Shopify主题中,比如在线商店2.0,你想利用Liquid的功能。无论如何,我可能会错...看看会发生什么。
5n0oy7gb2#
实际上,你可以将liquid从主题传递到React组件。看看这个例子:https://github.com/iskurbanov/theme-app-extension-react
2条答案
按热度按时间jum4pzuy1#
简短的回答是肯定的,当然你可以使用App扩展将React注入到主题中。
问题是,你不会向商家提供任何控制权。你的React代码不会像Liquid那样在沙箱中运行。因此,如果Block的某些方面暴露给商家,这是一件好事,React组件都不会。
如果你想玩React、Themes和Shopify,那就用Hydrogen吧。如果你想留在通常的Shopify主题中,比如在线商店2.0,你想利用Liquid的功能。
无论如何,我可能会错...看看会发生什么。
5n0oy7gb2#
实际上,你可以将liquid从主题传递到React组件。
看看这个例子:https://github.com/iskurbanov/theme-app-extension-react