🔥 با کمک هوش مصنوعی در کمتر از 6 ماه فول‌استک شوید ...
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ استاد بی بی ناز قهرمانیان
راهنمایی در مورد این جلسه
جامعه ری اکت ایجاد شده در ۱۳ اردیبهشت ۱۴۰۱

سلام

سوال ای که دارم این است که چرا این جلسه را هم مانند جلسه‌های قبل از index.js شروع نکردید؟

در فایل ای که پیوست دادید این بخش از کد را متوجه نمی‌شوم

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

چرا component App را بین component ‌های react.strictMode قرار داده اید.

سلام وقتتون بخیر .

در فایل index که در رون پروژه هست معمولا logic خاصی قرار داده نمیشه و برای قرار دادن فایل‌های style و attach کردن و رندر کردن برنامه در root استفاده میشه . در کدی هم که گذاشتید فقط داریم App رو به المنت root متصل میکنیم.

در مورد react.strictMode هم وقتی برنامه رو داخل اون قرار میدیم (wrap میکنیم) حالتی رو فعال میکنه که در زمان اجرای برنامه چک‌های بیشتری داشته باشه و ارور‌ها و warning هارو با سخت گیری بیشتری نشون میده بهتون و البته فقط در محیط development تاثیر داره و در production تاثیری نمیذاره و برای جلوگیری از بعضی خطا‌های نا خواسته خوبه .

در مورد ویژگی‌های strictMode به این صفحه مراجعه کنید .

موفق باشید.


بهترین پاسخ
برمک طبیب‌زاده ۱۳ اردیبهشت ۱۴۰۱، ۱۳:۵۳