توضیحات

در این جلسه به توضیح ساختار پروژه react از دوره آموزش ری اکت (React.js) پروژه محور میپردازیم.


javascript جاوااسکریپت react ری اکت

مدرس دوره علی شیخ
مدت دوره 16:08:35
تعداد ویدیو 106

وضعیت دوره : کامل شده
قیمت دوره : 399,000 379,000 تومان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • با سلام و احترام

    خوشبختانه مشکل حل شد.

    این دو دلیل میتونه داشته باشه.

    یکی نصب react بوده که شاید درست نصب نشده.

    و دلیل اصلیش این میتونه باشه که من تگ هام رو در <React.Fragment> قرار میدادم و به خاطر همین به React نیاز پیدا میکرد و خطای زیر رو میداد.

    
    
    'React' is not defined


    خب این طبیعی هست ولی من فکر میکنم react به درستی نصب نشده بود چون از قابلیت فرگمنت به صورت </><> نمیتونستم استفاده کنم.

    و فکر میکنم ndoe_modules هم به درستی نصب نشده بوده ؟

    چون لایبراری هاش خیلی کم بودن.

    • سلام وقت بخیر.
      بله احتمالا درست نصب نشده بوده، حتما چک کنید که بعد از زدن دستور npm اروری نداشته باشید.اگه هشدار باشه مشکلی نیست ارور نداشته باشید.

  • باسلام و احترام
    من فایل index.js را همانند شما نوشتم.

    import React from 'react';
    
    import ReactDOM from 'react-dom/client';
    import App from './App';
    // import 'bootstrap/dist/js/bootstrap.bundle';
    import 'bootstrap/dist/css/bootstrap.min.css';


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

    root.render(
    <React.StrictMode>
    <App />
    </React.StrictMode>

    );

    در ویدیوی آموزشی شما دستور زیر را هر بار در هر کامپوننت ها وارد نمیکنید
    و فقط یکبار آن را وارد کرده اید
    این دستور :
    
    import React from 'react';
    


    اما برای من عجیب است!
    react هربار از من میخواهد تا در هر کامپوننت این دستور را وارد کنم.
    بدیهی است که باید بخاطر شناسایی JSX باید دوارد شود

    ولی برای من عجیب است که چگونه شما در کامپوننت های خود هر بار React را اضافه نمیکنید و پروژه شما run میشود اما React به من خطا میدهد و حتما باید هر بار در هر کامپوننت دستور را وارد کنم.

    مشکل از کجاست ؟
    ممکن است روش شما منسوخ شده باشد ؟
    و چون من از ورژن جدید React استفاده میکنم
    دیگر پشتیبانی نمیشود ؟

    یا علتی دیگر دارد.
    ممنون از پاسخگویی شما.

    • سلام وقت بخیر.
      ارور توی اجرا میگیرید یا ادیتور ارور میده
      بصورت کلی نیاز نیست اضافه کنید و این موضوع را برای نوشتن کد کمتر توی ورژن های جدیدتر react قرار داده اند. حتما ورژن node هم آپدیت کنید و خوده سورس کدی که در اختیارتون هست هم تست کنید.