سلام دوستان
من به تازگی با مبحث ریکت آشنا شدم اما به یه مشکلی برخوردم و اینکه نمیدونم دقیقا وقتی میخوام از تمپلیتی آماده استفاده کنم چطور میتونم اسنادش رو به پروژه خودم اضافه کنم وقتی همون پوشه های رو عینا جا به جا میکنم به داکیمونت خودم خطا بهم میده
میشه من رو راهنمایی کنید که چه مواردی رو باید رعایت کنم.
ری اکت از سینتکس jsx استفاده میکنه. باید اینو بدونین که کجا میشه کدهای html رو وارد کرد دوم اینکه کد های html حتما باید یک پدر داشته باشن مثلا نمیشه چند تا تگ div داشته باشید. به جای اون همه رو باید در یک مثلا div قرار بدید که اگه میخواید اون div استایلی نداشته باشه میتونین از React fragment استفاده کنیدمثل زیر:
<React.Fragment>
<div>
<h1>this is test</h1>
</div>
<div>
<img />
</div>
</React.Fragment>
سوم اینکه اصلا شاید کامپوننتی که ساختید اشتباه فراخوانی کرده باشید..
شاید پاسخ شما همینجا باشد
@hesammousavi @parastooebrahimi
سلام
ممنون از پاسخگویی شما، اما فکر کنم بد منظورم رو بیان کردم
سوالم اینکه مثلا شما تمپلیتی رو که براساس معماری ریکت ساخته شده رو از یه جایی مثلا دانلود میکنی حالا شما میخوای ازین قالب در پروژه خودت استفاده کنی. که من دراینجا به مشکل برخورد کردم که چه طور میتونم اون قالب رو در روند پروژه خودم وارد کنم.
پروژه من که خودش براساس فرمت ریکت هست اون قالب هم براساس ریکت هستش میمونه فایل package.json که باید تغییراتی بهش بدم که اونم بررسی میکنم اما باز به من خطا برمیگردونه !
این رو درک نکردم هنوز :/
تخصص: برنامه نویس فرانت اند(React js) و توسعه دهنده اپلیکیشن های React native
@ebi_papidon
سلام
ببین در کل موقعی که می خوای از المنتی توی یک تمپلیت استفاده کنی و بزاری توی کد خودت چندتا نکته رو باید رعایت کنی:
1- پکیج های مربوط به اون کد رو توی فایل پروژه ات نصب کنی مثلا: اگر از Col مربوط به ReactStrap توی اون تمپلیت فرضی استفاده شده شما باید با استفاده از npm,yarn,... اول از همه کتابخانه ReactStrap رو توی فایل پروژه ات نصب کنی.
2-محل قرار دهی کد : باید حواست باشه که توی مثلا هر کلاس کجاش باید سینتکس html استفاده کنی و کجا ... بقیه کد ها رو.
3-اگر می خوای از کامپوننتی استفاده کنی یعنی از یه تپلیت دیگه بیاری توی کد خودت ، حواست باشه که یسری فانکشن ها یا ایمپورت هایی ممکنه از فایل دیگه ای داشته باشه.
اگر نمونه کدت رو بزاری بنظرم دقیق تر میشه سرش بحث کرد.