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

سلام

سوال ای که دارم این است که چرا این جلسه را هم مانند جلسه‌های قبل از 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 به این صفحه مراجعه کنید .

موفق باشید.


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