🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۵ et-iure-voluptas-qui-doloribus-reprehenderit-temporibus
تبدیل قالب html
جامعه ری اکت ایجاد شده در ۰۳ بهمن ۱۴۰۱

بالفرض یه قالب اچ تی ام الی باشه که داخلش بوتسترپ و جی کویری و جاوا اسکریپت هست

ایا مواردی که هست رو بایستی داخل فایل index.html اورد

یا مثلا توی فایل اصلی ریکت app بیایم و تمام css هارو اونجا ایمپورت کنیم و js هم همینجور؟؟؟

استایل‌ها مشکلی پیش نمیارن ولی جی اس‌ها چی؟ جی کویری و فایل جی اس ریکت و جاوا اسکریپت هایی که مختص خود قالب هست و مثلا مینی فای هم شدن و غیرقابل تغییر..

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

بله فایل‌های استایل رو میتونید به app اضافه کنید ولی معمولا اضافه کردن فایل‌های js یا jquery مشکل ایجاد میکنه براتون تو این کد‌ها در virtual dom موجود نیستن و با mount و unmount شدن کامپوننت‌ها تغییرات رو متوجه نمیشن و در اکثر مواقع عملکرد درستی نخواهند داشت .

در کل هم توصیه میشه به همراه framework‌ها از jquery استفاده نکنید و کدهای js رو در component‌ها بنویسید .

موفق باشید .

مهندس زیباچهر فهمیده ۰۳ بهمن ۱۴۰۱، ۲۰:۲۷

بله درسته مشکل ایجاد میکنن و خب راهکار چیه؟!؟

et-iure-voluptas-qui-doloribus-reprehenderit-temporibus ۰۴ بهمن ۱۴۰۱، ۰۶:۲۳

ایا باید بیخیال اون قالب شد؟!؟

et-iure-voluptas-qui-doloribus-reprehenderit-temporibus ۰۵ بهمن ۱۴۰۱، ۰۸:۴۳

قالب به کنار , بالفرض ممکنه یه لایبرری خاص باشه که برای ریکت نیست! جی کویری هم لازم داره و خود لایبرری هم مینی فای شده! اینجا چی؟ مثلا مشابه این موارد توی بحث لایبرری نمودار‌ها هست و بالفرض یه نمودار خاص باشه که فارسی سازی اش کرده باشن شمسی اش کرده باشن ولی برای ریکت نیست! اینجور موارد یا قالب و... باید چکار کرد؟؟؟؟

et-iure-voluptas-qui-doloribus-reprehenderit-temporibus ۰۵ بهمن ۱۴۰۱، ۰۸:۴۵

سلام مجدد .

همونطور که گفتم اگر بخواید از کد‌های js خارج از component استفاده کنید که در زمان رندر وجود ندارند به مشکلات زیادی برمی خورید و component‌ها اونطور که انتظار دارید عمل نمیکنند . (در virtual dom اجرا نمی‌شوند )

راه حل اینه که از package‌های مخصوص react استفاده کنید که مطابق با ویژگی‌های react نوشته شدن .

اگر دقت کنید هر template معروفی در کنار html & css & js یک نسخه از template هم با react داره که component‌ها مطابق ویژگی‌های react طراحی شدن .

مهندس زیباچهر فهمیده ۰۶ بهمن ۱۴۰۱، ۰۶:۳۹