P粉3215842632023-08-18 10:40:57
一种方法是使用wordpress元素函数中的createRoot,https://developer.wordpress.org/block-editor/reference-guides/packages/packages-element/。这样我们可以在DOM节点中显示React组件。步骤:
在render.php中定义DOM节点:
<div id="replacement_id">要替换的内容</div>
通过将以下内容添加到view.js中,在此节点上渲染应用程序:
window.addEventListener("load", (event) => { const domElement = document.getElementById("replacement_id"); const root = createRoot(domElement); root.render(<App />); });