Maison > Questions et réponses > le corps du texte
P粉3215842632023-08-18 10:40:57
Une solution consiste à utiliser createRoot à partir de la fonction d'élément wordpress, https://developer.wordpress.org/block-editor/reference-guides/packages/packages-element/. De cette façon, nous pouvons afficher les composants React dans les nœuds DOM. Étapes :
Définir les nœuds DOM dans render.php :
<div id="replacement_id">要替换的内容</div>
Rendez l'application sur ce nœud en ajoutant ce qui suit à view.js :
window.addEventListener("load", (event) => { const domElement = document.getElementById("replacement_id"); const root = createRoot(domElement); root.render(<App />); });