کتاب Learn React with TypeScript (آموزش React به همراه TypeScript: راهنمای مبتدی برای توسعه وب واکنشی با React 18 و TypeScript، نسخه دوم) از جدیدترین منابع آموزشی React است که این چارچوب محبوب را به همراه TypeScript در 12 فصل آموزش میدهد.
در ادامه مقدمهای از کتاب Learn React with TypeScript را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Learn React with TypeScript:
React توسط Meta ساخته شده است تا ساختار بیشتری را برای پایه کد خود فراهم کند و به آن اجازه دهد مقیاس بسیار بهتری داشته باشد. React آنقدر برای فیسبوک کار کرد که در نهایت آن را متن باز کردند. امروزه، React فناوری غالب برای ساختن بخش ظاهری یک برنامه است.
این به ما اجازه میدهد تا اجزای کوچک، جدا شده و بسیار قابل استفاده مجدد بسازیم که میتوانند با هم ترکیب شوند تا پیشانیهای پیچیده ایجاد کنند. TypeScript توسط مایکروسافت ساخته شد تا به توسعهدهندگان کمک کند تا برنامههای بزرگ مبتنی بر جاوا اسکریپت را آسان تر توسعه دهند.
این ابر مجموعه ای از جاوا اسکریپت است که یک سیستم نوع غنی را به آن میآورد. این نوع سیستم به توسعهدهندگان کمک میکند تا باگها را زودتر شناسایی کنند و به ابزارهایی اجازه میدهد تا به طور قوی پیمایش کنند و کد را اصلاح کنند. این کتاب به شما میآموزد که چگونه از هر دوی این فناوریها برای ایجاد پیشانیهای بزرگ و پیچیدهای که نگهداری آن آسان است، استفاده کنید.
بیشتر بخوانید: کتاب Professional React Native
کتاب Learn React with TypeScript برای چه کسی است؟
اگر توسعهدهندهای هستید که میخواهید با React و TypeScript صفحات بزرگ و پیچیده ایجاد کنید، این کتاب برای شما مناسب است. این کتاب فرض نمیکند که شما هیچ دانش قبلی در مورد React یا TypeScript داشته باشید – با این حال، دانش اولیه جاوا اسکریپت، HTML و CSS به شما کمک میکند تا با مفاهیم پوششدهی شده آشنا شوید.
آنچه کتاب Learn React with TypeScript پوشش میدهد:
فصل 1، معرفی React، اصول ساخت اجزای React را پوشش میدهد. این شامل تعریف خروجی کامپوننت با استفاده از JSX، تنظیم یک کامپوننت با استفاده از props، و تعاملی کردن یک جزء با استفاده از حالتها میشود.
فصل 2، معرفی TypeScript، همه چیز در مورد مبانی TypeScript و سیستم نوع آن است. این شامل استفاده از انواع داخلی و همچنین ایجاد انواع جدید است.
فصل 3، راه اندازی React و TypeScript، نحوه ایجاد یک پروژه برای توسعه React و TypeScript را توضیح میدهد. سپس این فصل به نحوه ایجاد کامپوننتهای React میپردازد که از TypeScript برای ایمنسازی موارد و حالتها از نظر نوع استفاده میکنند.
فصل 4 کتاب Learn React with TypeScript، با استفاده از قلابهای React، جزئیات قلابهای رایج React و موارد استفاده معمولی آنها را شرح میدهد. این فصل همچنین نحوه استفاده از قلابها با TypeScript را برای ایمن کردن تایپ آنها پوشش میدهد.
فصل 5، رویکردهایی به استایل سازی React Frontends، نحوه استایل دادن به اجزای React را با استفاده از چندین رویکرد مختلف شرح میدهد. مزایای هر رویکرد نیز بررسی شده است.
فصل 6، مسیریابی با React Router، یک کتابخانه محبوب را معرفی میکند که مسیریابی سمت کلاینت را برای برنامههای کاربردی با صفحات متعدد ارائه میدهد. نحوه اعلان مسیرها برای صفحات و نحوه ایجاد پیوند بین آنها را پوشش میدهد. همچنین نحوه پیادهسازی پارامترهای صفحه برای صفحات بسیار پویا را پوشش میدهد.
فصل 7، کار با فرمها، چگونگی پیادهسازی فرمها را با استفاده از چندین رویکرد مختلف، از جمله استفاده از یک کتابخانه محبوب، بررسی میکند. مزایای هر رویکرد نیز گنجانده شده است.
فصل 8 کتاب Learn React with TypeScript، مدیریت قسمتها، چگونگی تقسیم قسمتها (State) را بین اجزای مختلف توضیح میدهد. چندین رویکرد همراه با مزایای آنها بررسی شده است.
فصل 9، تعامل با API های RESTful، نشان میدهد که چگونه اجزای React میتوانند با یک REST API تعامل داشته باشند. فصل از طریق یک رویکرد با استفاده از React اصلی و سپس یک رویکرد جایگزین با استفاده از یک کتابخانه محبوب گام بر میدارد.
فصل 10، تعامل با GraphQL API ها، نشان میدهد که چگونه اجزای React میتوانند با GraphQL API تعامل داشته باشند. این فصل نحوه انجام این کار را با استفاده از دو کتابخانه محبوب مختلف توضیح میدهد.
فصل 11، مؤلفههای قابل استفاده مجدد، الگوهای متعددی را برای ساخت اجزای React بسیار قابل استفاده مجدد، اما از نظر نوع ایمن ارائه میدهد.
فصل 12، واحد تست با کتابخانه تست جست و واکنش، ابتدا به چگونگی آزمایش توابع با جست میپردازد. سپس این فصل به چگونگی آزمایش اجزای React با کمک کتابخانه تست React میپردازد.
سرفصلهای کتاب Learn React with TypeScript:
- Preface
- Part 1: Introduction
- Chapter 1: Introducing React
- Chapter 2: Introducing TypeScript
- Chapter 3: Setting Up React and TypeScript
- Chapter 4: Using React Hooks
- Part 2: App Fundamentals
- Chapter 5: Approaches to Styling React Frontends
- Chapter 6: Routing with React Router
- Chapter 7: Working with Forms
- Part 3: Data
- Chapter 8: State Management
- Chapter 9: Interacting with RESTful APIs
- Chapter 10: Interacting with GraphQL APIs
- Part 4: Advanced React
- Chapter 11: Reusable Components
- Chapter 12: Unit Testing with Jest and React Testing Library
- Index
- Other Books You May Enjoy
جهت دانلود کتاب Learn React with TypeScript میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.