“Reactdom.render wird in React 18 nicht mehr unterstützt. Verwenden Sie stattdessen Createroot” Code-Antworten

Reactdom.render wird in React 18 nicht mehr unterstützt. Verwenden Sie stattdessen Createroot

import React from "react";
import ReactDOM from "react-dom/client";
import "./index.css";
import App from "./App";
import reportWebVitals from "./reportWebVitals";

const root = ReactDOM.createRoot(document.getElementById("root"));
root.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>
);

reportWebVitals();
Reshma Poudel

Reactdom.render wird in React 18 nicht mehr unterstützt

// Before
import { render } from 'react-dom';
const container = document.getElementById('app');
render(<App tab="home" />, container);

// After
import { createRoot } from 'react-dom/client';
const container = document.getElementById('app');
const root = createRoot(container);
root.render(<App tab="home" />);
Gorgeous Gazelle

react-dom.development.js: 86 WARNUNG: Reactdom.render wird in React 18 nicht mehr unterstützt. Verwenden Sie stattdessen Createroot.

import { StrictMode } from "react";
import { createRoot } from "react-dom/client";

import App from "./App";

const rootElement = document.getElementById("root");
const root = createRoot(rootElement);

root.render(
  <StrictMode>
    <App />
  </StrictMode>
);
Angry Alpaca

Reactdom.render wird in React 18 nicht mehr unterstützt

import * as ReactDOMClient from 'react-dom/client';
import App from 'App';

const container = document.getElementById('app');

// Create a root.
const root = ReactDOMClient.createRoot(container);

// Initial render: Render an element to the root.
root.render(<App tab="home" />);

// During an update, there's no need to pass the container again.
root.render(<App tab="profile" />);
Gorgeous Gazelle

Reactdom.render wird in React 18 nicht mehr unterstützt

import * as ReactDOM from 'react-dom';
import App from 'App';

const container = document.getElementById('app');

// Initial render.
ReactDOM.render(<App tab="home" />, container);

// During an update, React would access
// the root of the DOM element.
ReactDOM.render(<App tab="profile" />, container);
Gorgeous Gazelle

Ähnliche Antworten wie “Reactdom.render wird in React 18 nicht mehr unterstützt. Verwenden Sie stattdessen Createroot”

Fragen ähnlich wie “Reactdom.render wird in React 18 nicht mehr unterstützt. Verwenden Sie stattdessen Createroot”

Weitere verwandte Antworten zu “Reactdom.render wird in React 18 nicht mehr unterstützt. Verwenden Sie stattdessen Createroot” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen