تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ علیرضا بابایی
درست نبودن تست
جامعه ری اکت ایجاد شده در ۱۶ مرداد ۱۴۰۱

سلام

تست دقیقا طبق ویدیو میزنم ولی این ارور رو دارم

  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. Learn more: https://reactjs.org/link/switch-to-createroot

درود وقت به خیر خدمت شما

ورژن ری اکت استفاده شده شما ۱۸ هستش و از ورژن ۱۸ React DOM یک سری تغییرات داشته که یکیش نحوه render کردن بوده سورس کد خودتون بفرستید تا بهتر بشه راهنمایی کرد .

قبلا اینطوری بوده ::

ReactDOM.render(<App />, document.getElementById('root'));

ورژن جدید ::‌

const root = ReactDOM.createRoot(document.getElementById("root"));
root.render(
  // component
);
علی رضوی ۱۶ مرداد ۱۴۰۱، ۲۲:۴۰

کد رو دقیقا طبق چیزیکه تو ویدیو زده شده اعمال کرد و عکسی هست که در پاسخ بعدی میفرستم.

ممنون میشم بگین باید کدوم خط به چه کدی تغییر کنه

علیرضا بابایی ۱۹ مرداد ۱۴۰۱، ۰۷:۰۱

درود وقت به خیر

احتمالا ورژن ری اکت شما ۱۸ هستش ورژن داخل ویدیو ۱۶ هستش

import { render, screen } from "@testing-library/react";

render تو نسخه جدید باید از این ادرس بگیرید


بهترین پاسخ
علی رضوی ۲۱ مرداد ۱۴۰۱، ۱۱:۲۱