دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۳۰
  • تیر

جلسه ۱۱ : استفاده از CSS در React JS

  • دسته‌بندی‌ها :
جلسه ۱۱ : استفاده از CSS در React JS

        با عرض سلام خدمت کاربران محترم سایت پی وی لرن.
        با جلسه ای دیگر از سری جلسات دوره آموزش React JS در خدمت شما عزیزان هستیم.
        در این جلسه قصد داریم به آموزش استفاده از CSS در React JS بپردازیم.

        مقدمه

        راه های مختلفی برای استایل دهی به React توسط CSS وجود دارد.
        در این جلسه ما از روش استایل دهی داخلی (inline) و stylesheet استفاده می‌کنیم.

        استایل دهی داخلی (inline)

        در این روش با استفاده از یک prop به نام style، کامپوننت ها را استایل دهی می‌کنیم. (مقادیر باید به صورت اشیا جاوا اسکریپتی باشند)

        مثال : 

        همانطور که گفتیم، در JSX، عبارت ها و مقادیر prop ها در داخل آکولاد {} قرار می‌گیرند. از آن جایی که اشیا جاوا اسکریپت نیز داخل {} قرار می‌گیرند، بنابراین در اینجا ما شاهد دو آکولاد تو در تو هستیم.

        نام های خاصیت ها به صورت camelCase هستند

        از آن جایی که در استایل دهی داخلی از اشیا جاوا اسکریپتی استفاده می‌کنیم، نام خواص نیز باید به صورت camelCase باشد.

        برای مثال در html ما خاصیت background-color را داریم اما در React آن را به صورت backgroundColor می‌نویسیم.

        مثال:

        مثال : 

        همچنین می‌توانید یک شی جداگانه ایجاد کرده و مقادیر css را داخل آن قرار دهید. سپس از آن شی در style استفاده کنید.

        مثال : 

        Stylesheet

        در این روش می‌توانید کد های css خود را در فایل های جداگانه قرار داده و سپس آن را در فایل react خود import کنید.

        فایلی به نام App.css ایجاد کرده و مقادیر زیر را در آن قرار دهید:

        مثال : 

        حال می‌تواند فایل بالا را در برنامه خود وارد کنید.

        مثال : 

        کد های css به کامپوننت MyHeader اعمال خواهند شد.

        ماژول های CSS

        از ماژول های CSS می‌توانید برای استایل دهی سفارشی برای کامپوننت های جداگانه استفاده کنید.

        فایل های ماژول ها دارای پسوند module.css هستند.

        فایلی به نام mystyle.module.css ایجاد کرده و کد های زیر را در آن قرار دهید.

        مثال : 

        حاب ماژول فوق را در برنامه خود import کنید.

        مثال : 

         

        جلسه آموزش استفاده از CSS در React JS نیز به پایان رسید.

        در جلسه بعد به آموزش استفاده از Sass در React JS خواهیم پرداخت.

        QR:  جلسه ۱۱ : استفاده از CSS در React JS
        به اشتراک بگذارید