راکت
حل شده

ایا ریکت کار باید css را کامل بلد باشد

9 پاسخ

سلام
یک سوالی برای من پیش اومده اینکه برای این که ریکت کار بشیم باید حتما css رو کامل بلد باشیم؟
نحوه کار پروژه های spa که با ریکت زده میشه به چه صورت هست
ایا فایل psd تحویل ریکت کار میشه و اون باید از اول html css js بهمراه react رو بزنه
یا نه یکنفر html css js رو میزنه و تحویل ریکت کار میده
ممنون میشم توضیح بدین
@kazemi

محمد
محمد
@mprogrammer7
ثبت پرسش جدید

پاسخ‌ها

9
فاطمه کاظمی زاده
فاطمه کاظمی زاده
@kazemi

تخصص: Senior front-end در هولدینگ دکتر کرمانی - مدرس مجتمع فنی

بهترین پاسخ

مجموعه یا تیمی که شما میرید برای کار،
دنبال یک فرانت کار هست، نه کسی که ری اکت بزنه بعد برای تمیزکردن استایلها و کدهاش یه نفر دیگه استخدام کنه که فقط css بزنه

مگر اینکه شما افرادی را داشته باشین که باهم بصورت تیمی کار کنین
مثلا کارآموزانی که بهشون طراحی قالب رو یاد بدید (که بازهم به سطح مورد قبول نمیرسه) و سپس بهشون کار بسپارین و درنهایت ری اکتش را خودتون پیاده کنین
یا از قالب های آماده استفاده کنین (ولی در اینصورت بازار مشتریانی که کار کاستوم میخوان را ازدست میدید)

Ibo Kiani
Ibo Kiani
@abdoki7788

تخصص: Backend developer

فرانت کار به کسی میگن که css html js js frameworks رو بلد باشه. به هیچ وجه نمیشه css رو نادیده گرفت

Ibo Kiani
Ibo Kiani
@abdoki7788

تخصص: Backend developer

اینجوری هم نیست که یه نفر html css بزنه بعد شما ریکت بزنین. همشو باید خودتون بزنین

شاید پاسخ شما همین‌جا باشد

محمد
محمد
@mprogrammer7

تخصص: Laravel

جایی که کار میکنم به عنوان بک اند لاراول هستم
و فرانت رو یکنفر به صورت html css js میزنه تحویل من میده
می خواستم بدونم الان یادگیری ریکت به من کمک میکنه؟
میشه به این صورت زد که من فقط قسمت ریکتش رو بزنم؟
@kazemi

Ibo Kiani
Ibo Kiani
@abdoki7788

تخصص: Backend developer

@mrn
وقتی طرف js رو زده چه نیازی به react دارین؟
react فقط یه فریمورک جاوااسکریپته

فاطمه کاظمی زاده
فاطمه کاظمی زاده
@kazemi

تخصص: Senior front-end در هولدینگ دکتر کرمانی - مدرس مجتمع فنی

این مورد دیگه خیلی خاص شد 😀
با شرکت مذاکره کنین اگه نتیجه براشون موثر باشه مطمئنا موافقت میکنن
ولی خب با اون فرانت کار خیلی باید تعامل داشته باشید
مثلا مدل کامپوننت نویسی استایلها و قالب را اموزش بدید و اگه تبدیل قالب به کانسپت ری اکتی رو بهش یاد بدید که دیگه خیلی کارتون آسون میشه
فرانت کاری که قراره برای ری اکت قالب بزنه نباید استایلش این مدلی باشه (که متاسفانه اکثرا این مدلی کد میزنن)

.page_login .form_wrapper .panel .button {...}

باید یادبگیره فریم ورکی کد بزنه مثلا اینطور:


.button.small {
    font-size: .8rem;
}

.button.expanded {
    white-space: nowrap;
}

.button.disable,
.button.disabled,
.button[disabled] {
    background    : #a8a8a8;
    color         : #fff;
    pointer-events: none;
    user-select   : none;
}

.button.radius {
    border-radius: 45px !important;
}

.button.has_icon {
    display        : inline-flex !important;
    align-items    : center;
    justify-content: center;
}
محمد
محمد
@mprogrammer7

تخصص: Laravel

@abdolrahman
js منظورم اسلایدر و counter و popop چیزای سادست
و اینکه نتونست ریکت رو یاد بگیره

محمد
محمد
@mprogrammer7

تخصص: Laravel

ممنون از راهنماییتون 🙏
@kazemi

فاطمه کاظمی زاده
فاطمه کاظمی زاده
@kazemi

تخصص: Senior front-end در هولدینگ دکتر کرمانی - مدرس مجتمع فنی

اگه شما تازه میخواین ری اکت شروع کنین، پروژه هایی انتخاب کنین که تایمش مناسب باشه. چون درست کردن تک تک کامپوننت ها براتون زمان بر خواهد بود
بعد از دو سه تا پروژه تمام کامپونتت هایی که لازم دارین را از قبل ساختین و اگه ساختارش رو درست رعایت کنین توی هر پروژه رااااحت استفاده میکنین

برای مثال
فاطمه کاظمی زاده

یه راهکار خوب اینه که شما استایل هر کامپوننت رو کنار خودش بزارین
بعد پروژه های بعدی زحمته شما میشه کپی و پیست کردن اون فولدر! و سرعت کارتون چندبرابر میشه

کامپوننت ها هم اگه بدون وابستگی به هیچ پکیجی باشه (یعنی مثلا شما cowntdown میخواین خودتون جاوااسکریپتی بنویسید و کامپوننتش کنین) خیلی خیلی راحتتر میشه استفادش

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام