یک قدم کوچک، یک مهارت تازه.نمونه‌درس رایگان
اسکای‌لرنSKYLEARN / ACADEMY
۰
React

این دوره از James Page است.

رابط‌های کاربردی با React

یک رابط را به اجزای کوچک تقسیم کن و تغییرات داده را به نمایش صفحه وصل کن.

سطح آموزشمتوسط
ساختار مسیر۱۹ فصل · ۲۴ قسمت
زبان محتواصدای اصلی با زیرنویس فارسی

دربارهٔ این مسیر آموزشی

React ساخت رابط را به مجموعه‌ای از کامپوننت‌ها تقسیم می‌کند. چالش اصلی، انتخاب مرز درست این اجزا و مشخص‌کردن محل نگهداری وضعیت است. در این مسیر، از JSX و Props شروع می‌کنیم و سپس رابطهٔ State، رویداد کاربر و نمایش دوبارهٔ رابط را در مثال‌های کوچک بررسی می‌کنیم.

داشبورد عادت‌های روزانه، پروژهٔ پیشنهادی مسیر است. فرم افزودن عادت، ثبت انجام فعالیت و نمایش پیشرفت، فرصت کار با ورودی‌های کنترل‌شده و اشتراک وضعیت را فراهم می‌کنند. برای دریافت داده، فقط نتیجهٔ موفق مهم نیست؛ بارگیری، دادهٔ خالی، خطا و پاک‌سازی اثرهای جانبی نیز باید رفتار مشخص داشته باشند.

پیش از ورود به این مسیر بهتر است با توابع، آرایه‌ها، آبجکت‌ها و رویدادهای JavaScript آشنا باشی. در تمرین‌ها، ابتدا یک رفتار ساده را در یک کامپوننت بساز و زمانی آن را تفکیک کن که دلیل روشنی برای استفادهٔ دوباره یا جداسازی مسئولیت‌ها وجود داشته باشد. هدف، ساخت رابطی قابل فهم و نگهداری است.

در پایان این مسیر چه می‌سازی؟

داشبورد مدیریتی با Login UI، لیست کاربران، جستجو، آمار و دریافت داده از API؛ پروژه‌ای برای کنار هم گذاشتن مهارت‌ها و بررسی نتیجهٔ یادگیری.

پروژهٔ این مسیر

داشبورد مدیریتی با Login UI، لیست کاربران، جستجو، آمار و دریافت داده از API

پیش‌نیاز

HTML، CSS و JavaScript

این دوره برای چه کسی است؟

برای کسی که با مبانی برنامه‌نویسی آشناست و می‌خواهد آموخته‌هایش را در یک پروژهٔ کوچک به کار بگیرد.

قدم‌های یادگیری

سرفصل‌ها و قسمت‌ها

۲۴ قسمت
۱شروع React۳ قسمت
  1. ۱–۳ — مسئله‌ای که React حل می‌کند، ایجاد پروژه و JSX
۲Component۲ قسمت
  1. ۴–۵ — کامپوننت و ساختار پروژه
۳Props۱ قسمت
  1. ۶ — Props
۴State۲ قسمت
  1. ۷–۸ — State و useState
۵Eventها در React۱ قسمت
  1. 9 — Eventها در React
۶فرم‌ها۱ قسمت
  1. 10 — فرم‌ها
۷Conditional Rendering۱ قسمت
  1. 11 — Conditional Rendering
۸نمایش List و مفهوم Key۱ قسمت
  1. 12 — نمایش List و مفهوم Key
۹useEffect۱ قسمت
  1. 13 — useEffect
۱۰اتصال به API۲ قسمت
  1. ۱۴–۱۵ — Fetch و اتصال به API
۱۱Loading و Error State۱ قسمت
  1. 16 — Loading و Error State
۱۲React Router۱ قسمت
  1. 17 — React Router
۱۳صفحات و Layout۱ قسمت
  1. 18 — صفحات و Layout
۱۴Context API۱ قسمت
  1. 19 — Context API
۱۵Custom Hook۱ قسمت
  1. 20 — Custom Hook
۱۶کامپوننت قابل استفاده مجدد۱ قسمت
  1. 21 — کامپوننت قابل استفاده مجدد
۱۷مدیریت ساختار پروژه۱ قسمت
  1. 22 — مدیریت ساختار پروژه
۱۸شروع پروژه نهایی۱ قسمت
  1. 23 — شروع پروژه نهایی
۱۹Build و انتشار۱ قسمت
  1. 24 — Build و انتشار
پیش از انتخاب، یک درس بخوانوضعیت، منبع حقیقت رابط · همراه تمرین
مدرس دوره، James Page
مدرس و منبع آموزش

James Page

این دوره با صدای اصلی مدرس و زیرنویس فارسی ارائه می‌شود.