Warning: ReactDOM.render is no longer supported in React 18. Use createRoot instead. Until you switch to the new API, your app will behave as if it's running React 17
أعتقد أنه يشير علي بتحديث نسخة react.
كيف أقوم بهذا التحديث.
علما و أني جربت الحلول التالية:
أولا:
import React from "react";
import ReactDOM from "react-dom/client";
import App from "./App";
const root = ReactDOM.createRoot(document.getElementById("root"));
root.render(
<React.StrictMode><App/></React.StrictMode>
);
ثانيا.
import {StrictMode} from 'react';
import ReactDOM from 'react-dom';
import App from './App';
ReactDOM.render( // 👈️ deprecated starting React 18
<StrictMode><App/></StrictMode>,
document.getElementById('root'),
);
السؤال
محمود سعداوي2
السلام عليكم.
يظهر لي الخطأ التالي في مشروع react
Warning: ReactDOM.render is no longer supported in React 18. Use createRoot instead. Until you switch to the new API, your app will behave as if it's running React 17
أعتقد أنه يشير علي بتحديث نسخة react.
كيف أقوم بهذا التحديث.
علما و أني جربت الحلول التالية:
أولا:
ثانيا.
كل هذه الحلول لم تجد نفعا.
شكرا على المساعدة.
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.