ویژگیهای کلیدی:
● مثالها و پروژههای عملی برای یادگیری React و TypeScript.
● شروع از مبانی و پیشرفت به موضوعات پیچیده مانند Redux و GraphQL.
● ارائه بهترین شیوهها برای نوشتن کد تمیز و کارآمد.
● فصلهای اهدایی در مورد React Native و روندهای آینده.
توضیحات:
React برای ساخت رابطها عالی است و TypeScript قابلیت نوعبندی و ابزارهای بهتری را اضافه میکند. کتاب «توسعه React با استفاده از TypeScript» یک راهنمای کامل است که React و TypeScript را با هم ترکیب میکند تا به شما کمک کند به یک توسعهدهنده React ماهر تبدیل شوید.
این کتاب مبانی React، سینتکس JSX و ویژگیهای ضروری JavaScript را پوشش میدهد. شما در مورد مدیریت حالت کامپوننت با استفاده از هوکهایی مانند useState و useEffect، رسیدگی به تعاملات کاربر و استفاده از Axios برای یکپارچهسازی REST API یاد خواهید گرفت. این کتاب شامل تست واحد با Jest و React Testing Library است و Redux را برای مدیریت حالت بررسی میکند. استراتژیهای بهینهسازی را بیاموزید و از Next.js برای رندرینگ سمت سرور استفاده کنید. محتوای اهدایی شامل React Native برای برنامههای تلفن همراه و یکپارچهسازی React با GraphQL است. این کتاب همچنین ویژگیهای پیشرفتهای مانند Concurrent Mode، Suspense و React Server Components را پوشش میدهد.
در پایان این کتاب، شما مجهز خواهید بود تا با اطمینان برنامههای وب مدرن و تعاملی را با استفاده از React و TypeScript بسازید. شما نه تنها مفاهیم اصلی React را درک خواهید کرد، بلکه مهارتهای لازم برای مقابله با مدیریت حالت پیچیده با Redux و کاوش در ویژگیهای پیشرفته مانند رندرینگ سمت سرور با Next.js را نیز خواهید داشت.
آنچه خواهید آموخت:
● یادگیری مفاهیم اصلی React و درک مزایای TypeScript در توسعه React.
● درک مفاهیم اساسی JavaScript مانند متغیرها، انواع دادهها و توابع.
● یکپارچهسازی برنامههای React با REST APIها با استفاده از Axios.
● ساخت رابطهای کاربری با اجزای React Native.
● بهینهسازی عملکرد برنامه React با استفاده از memoization و ابزارهای پروفایلینگ.
این کتاب برای چه کسانی است:
این کتاب برای توسعهدهندگان فرانتاند junior و senior است که میخواهند مهارتهای خود را بهبود بخشند. توسعهدهندگان JavaScript که به React میروند، علاقهمندان به فناوری که به توسعه وب مدرن علاقه دارند و دانشجویانی که دانش عملی میخواهند.
فهرست مطالب:
1. شروع به کار با React 18 و TypeScript
2. تجدید JavaScript
3. درک مبانی React
4. React Hooks
5. مدیریت حالت و چرخه حیات کامپوننت
6. یکپارچهسازی با REST APIها
7. تست برنامه React
8. مسیریابی در React با React Router
9. مدیریت حالت در React
10. بهینهسازی و مقیاسبندی برنامههای React
11. ساخت برنامههای رندرشده سمت سرور با Next.js
12. React Native برای توسعه موبایل
13. یکپارچهسازی React با GraphQL
14. کاوش در روندهای آینده React
15. سخن پایانی