React · Junior · Frage 39 von 75
Wie hängt man in React 18+ eine App an ein DOM-Element?
- 1
createRoot(el).render(<App />) - 2
ReactDOM.render(<App />, el) - 3
React.mount(<App />, el)
Antwort zeigen
Richtige Antwort: createRoot(el).render(<App />)
Erklärung
createRoot aus react-dom/client aktiviert die Concurrent-Features von React 18+. ReactDOM.render ist veraltet und in React 19 entfernt. Um serverseitig gerendertes HTML zu hydratisieren, nutzt man hydrateRoot. Frameworks wie Next.js erledigen das automatisch.