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 />); });