مشکل روتر

علی حیرت انگیز
15 اسفند ۱۴۰۰

با سلام و وقت بخیر خدمت استاد بساکی

در پروژه بنده در لینک ارسال شده به هنگام کلیک بروی بخش clock اروری ایجاد می شود که در فایل ضمیمه تصویر مربوطه را ارسال کرده ام.

علاوه بر آن چند سوال نیز دارم: 

1-چرا در این پروژه با وجود آدرس دادن عکس در قسمت <img> عکس مربوطه در پروژه لود نمی شود؟

2-استفاده از نقطه (.) و دو نقطه (..) در آدرس دادن سورس ها به چه معناست؟

3- به هنگام ادرس دهی در قسمت سورس برای من اینتلسنس(Intellisense) عمل نمی کند ولی برای سایر موارد همچون import و غیره به درستی عمل می کند. آیا نیاز به نصب بخش خاصی است؟

4- آیا فایل استایل حتما باید در بخش public باشد یا ایجاد آن در بخش src اشکالی ندارد؟

با تشکر از وقتی که برای پرسش و پاسخ اختصاص می دهید.

لینک پروژه:  https://github.com/Ali-hey/timemanager

1086

7 پاسخ
  • قاسم بساکی16 اسفند ۱۴۰۰

    سلام عزیزم اجازه بدید کدتون بررسی کنم 

  • قاسم بساکی16 اسفند ۱۴۰۰

    اون ارور که توی ضمیمه فرستادید بخاط اینه که:

    توی جلسات گفتم شما المان های صفحه رو نباید با 

    document.getElement…

    صدا بزنید و بجای اون باید از ref استفاده کنید

  • قاسم بساکی16 اسفند ۱۴۰۰

    عکستون هم توی پابلیک باید باشه و به این صورت توی تگ img وارد بشه:

    به فرض اینکه عکس با نام test.png توی پوشه image توی public هست:

    src="/image/test.png"

    عکس نباید از توی src فراخوانی بشه

  • قاسم بساکی16 اسفند ۱۴۰۰

    توی آدرس دهی ها هم /. به معنای پوشه جاری و /.. به معنای یک پوشه قبل هست و به همین ترتیب…

  • قاسم بساکی16 اسفند ۱۴۰۰

    آدرس دهی فایل ها توی jsx برای من هم اینتلیسنس نداره و تابحال راستش دنبال اکستنشنی برای این مورد نگشتم

  • قاسم بساکی16 اسفند ۱۴۰۰

    فایل استایل هم گفتم هرجایی بخواید میتونید قرار بدید و فقط نحوه استفاده و فراخوانی فرق میکنه که توی ویدئوها توضیح دادم

     

    امیدوارم براتون مفید بوده باشه جواب ها و براتون آرزوی موفقیت دارم

  • علی حیرت انگیز16 اسفند ۱۴۰۰

    بسیار عالی