رفتن به محتوای اصلی
آکادمی
متوسط محلهٔ کد

ری‌اکت

کامپوننت، هوک و state برای رابط‌های واقعی.

React یکی از پرکاربردترین کتابخانه‌ها برای ساخت رابط کاربری است و React 19 مفاهیمی مثل Actionها، API تازه‌ی use و Server Components را به کد روزمره آورده است. این مسیر شما را از اولین کامپوننت تا الگوهایی می‌برد که اپ‌های واقعی هر روز به کار می‌گیرند: props و state، فهرست‌ها و فرم‌ها، افکت‌ها و refها، context و reducer و هوک‌های سفارشی، و در پایان Suspense، Server Components، مرزهای خطا، تست و دسترس‌پذیری.

شما JavaScript بلدید، پس هر درس مستقیم سراغ طرز فکر React می‌رود، با مثال‌هایی از یک شبکه‌ی اجتماعی کوچک به نام «نووا»: فید، دکمه‌ی لایک و جدول رده‌بندی.

درس
۲۴
زمان
۳ ساعت
سطح
متوسط
  • برنز باز
  • نقره باز
  • طلا قفل

آماده‌ای ثابتش کنی؟

سه آزمون منتظرند: برنز، نقره و طلا.

برو به آزمون‌ها

در پایان این مسیر می‌توانی

  • هر صفحه‌ای را به کامپوننت‌ها بشکنید و JSX تمیز بنویسید
  • state را با useState و useReducer مدیریت کنید و بدون تغییر مستقیم به‌روزش کنید
  • فهرست، ورودی کنترل‌شده و فرم را با Actionهای React 19 بسازید
  • افکت و ref را فقط همان‌جا که لازم است به کار ببرید و پاک‌سازی‌شان را فراموش نکنید
  • منطق را با context و هوک‌های سفارشی به اشتراک بگذارید و فقط وقتی مموسازی کنید که ارزشش را دارد
  • داده را با Suspense بارگذاری کنید، Server Components را بفهمید و کامپوننت‌های دسترس‌پذیر را تست کنید

نقشهٔ مسیر

  1. ۱
    فصل ۱

    فکرکردن به سبک React

    کامپوننت‌ها، قواعد JSX، معنای واقعی رندر و اولین کارت پست.

    ۰ / ۴
  2. ۲
    فصل ۲

    props و state

    داده را با props به پایین بفرستید، مقدارها را با state به خاطر بسپارید و بدون تغییر مستقیم به‌روزش کنید.

    ۰ / ۴
  3. ۳
    فصل ۳

    فهرست‌ها، رویدادها و فرم‌ها

    فهرست‌ها را با کلید رندر کنید، رویدادها را مدیریت کنید، ورودی‌ها را کنترل کنید و فرم‌ها را با Actionها بفرستید.

    ۰ / ۴
  4. ۴
    فصل ۴

    افکت‌ها و refها

    با دنیای بیرون هماهنگ شوید، داده را امن بگیرید، از ref استفاده کنید و افکت‌های غیرضروری را کنار بگذارید.

    ۰ / ۴
  5. ۵
    فصل ۵

    اشتراک منطق

    context، reducer، هوک‌های سفارشی و مموسازی فقط جایی که ارزشش را دارد.

    ۰ / ۴
  6. ۶
    فصل ۶

    React مدرن

    Suspense و use، Server Components، مرزهای خطا، تست و دسترس‌پذیری.

    ۰ / ۴

پیمایش سریع