Your First React App
🔹 Your First React App (اولین اپلیکیشن React شما)
در این درس قراره اولین اپلیکیشن واقعی React خودت رو بسازی و بفهمی دقیقاً چطور React کار میکنه.
🔸 مرحله ۱: ساخت پروژه جدید
در ترمینال بنویس:
سپس وارد پوشهی پروژه شو:
و برنامه رو اجرا کن:
📌 مرورگر بهصورت خودکار در آدرس زیر باز میشه:
✅ تبریک! 🎉 اولین پروژه Reactت در حال اجراست.
🔸 مرحله ۲: پاکسازی پروژه پیشفرض
برای شروع از صفر، فایلها و کدهای اضافی رو حذف کن.
در پوشهی src/
فایلهای زیر رو نگه دار:
و محتوای App.js
رو با این کد جایگزین کن:
🔸 مرحله ۳: درک نحوهی اجرای React
در فایل index.js
این کد رو میبینی:
📌 این یعنی:
-
()ReactDOM.createRoot
ریشهی برنامه رو به عنصر<div id="root">
درindex.html
وصل میکنه. -
<App />
همون کامپوننت اصلی برنامهست که تمام بخشها از اون شروع میشن.
🔸 مرحله ۴: ساخت کامپوننت جدید
در پوشهی src/
فایل جدیدی به نام Welcome.js
بساز و بنویس:
حالا در App.js
ازش استفاده کن:
📌 خروجی:
✅ حالا برنامهات شامل چند کامپوننت قابل استفاده مجدده!
🔸 مرحله ۵: افزودن استایل
در فایل App.css
بنویس:
📌 مرورگر بهصورت خودکار بهروزرسانی میشه و استایلها اعمال میشن.
🔸 مرحله ۶: افزودن تعامل (state)
در App.js
بنویس:
📌 خروجی:
وقتی روی دکمه کلیک میکنی، عدد افزایش پیدا میکنه! 🎯
🔸 مرحله ۷: ساخت نسخه نهایی برای انتشار
وقتی برنامهت آماده شد، دستور زیر رو اجرا کن:
📦 پوشهی جدیدی به نام build/
ساخته میشه که نسخهی نهایی و بهینهشدهی اپلیکیشن رو شامل میشه.
✅ خلاصهی درس
مرحله | توضیح |
---|---|
ایجاد پروژه | npx create-react-app my-first-app |
ویرایش App.js | افزودن اولین JSX |
ایجاد کامپوننت جدید | ساخت Welcome.js |
افزودن استایل | ویرایش App.css |
افزودن state | استفاده از useState |
ساخت نسخه نهایی | npm run build |
✅ نتیجه:
در این درس یاد گرفتی چطور از صفر یک برنامهی React بسازی، با کامپوننتها، state و استایلها کار کنی، و خروجی نهایی رو تولید کنی.