React Getting Started
🔹 React Getting Started (شروع کار با React)
در این درس یاد میگیری چطور اولین پروژه React رو راهاندازی کنی، ساختار فایلها رو بشناسی و یک کامپوننت ساده بسازی.
🔸 پیشنیازها
قبل از شروع باید ابزارهای زیر نصب باشن 👇
-
Node.js (بهتره نسخه LTS باشه)
-
npm یا yarn برای مدیریت پکیجها
-
یک ویرایشگر مثل VS Code
برای بررسی نصب:
🔸 ایجاد پروژه جدید با Create React App
سادهترین روش ساخت پروژه React استفاده از ابزار رسمی Create React App هست.
در ترمینال بنویس:
سپس وارد پروژه شو:
📌 مرورگر بهصورت خودکار در آدرس زیر باز میشه:
✅ حالا اولین پروژه React شما آماده است!
🔸 ساختار پوشهها
وقتی پروژه ساخته میشه، ساختار پیشفرض به این شکله 👇
🔹 توضیح فایلها:
-
public/index.html → قالب اصلی HTML
-
src/index.js → نقطه شروع برنامه React
-
src/App.js → کامپوننت اصلی (Root Component)
-
App.css → استایلها
-
package.json → تنظیمات و وابستگیها
🔸 اولین ویرایش در React
فایل App.js
رو باز کن و کد زیر رو بنویس:
📌 حالا صفحهی مرورگر بهصورت خودکار بهروزرسانی میشه و خروجی زیر رو میبینی:
🔸 ایجاد یک کامپوننت جدید
در پوشهی src/
یک فایل جدید به نام Message.js
بساز و بنویس:
حالا در App.js
ایمپورتش کن:
📌 خروجی:
🔸 اضافه کردن استایل
میتونی از فایل CSS یا استایل درونخطی استفاده کنی.
یا از فایل CSS جداگانه (App.css
):
🔸 حذف فایلهای اضافی
برای تمیزتر شدن پروژه، میتونی فایلهای غیرضروری مثل logo.svg
یا کدهای پیشفرض در App.js
رو پاک کنی.
🔸 اجرای مجدد برنامه
برای اجرای دوباره پروژه در هر زمان:
و برای خروج از سرور:
🔸 ایجاد Build نهایی برای انتشار
وقتی پروژهت آماده شد، برای ساخت نسخهی نهایی:
📦 پوشهی build/
ساخته میشه که نسخهی بهینهشدهی اپ رو شامل میشه (مناسب برای سرور یا هاست).
✅ خلاصه
مرحله | توضیح |
---|---|
نصب Node.js | اجرای محیط و ابزارهای لازم |
ایجاد پروژه | npx create-react-app my-app |
اجرای برنامه | npm start |
ساخت کامپوننت جدید | تعریف تابع و export |
اضافه کردن استایل | inline یا فایل CSS |
ساخت نسخه نهایی | npm run build |
✅ نتیجه:
در این مرحله یاد گرفتی چطور یک پروژه React ایجاد کنی، فایلها رو بشناسی، کامپوننت بنویسی و برنامه رو اجرا یا منتشر کنی.