Learn React with TypeScript 3
کتابخانه React، توسط فیسبوک ساخته شد تا هم ساختار بیشتری به کدهایشان بدهند و هم اجازه دهند کدهایشان بهتر scale شوند. React آنقدر خوب برای فیسبوک کار کرد که سرانجام آن را متن باز کردند. امروزه، React یکی از محبوبترین کتابخانههای جاوا اسکریپت برای ساختن front-end است. ری اکت این امکان را به ما میدهد تا کامپوننتهای کوچک، ایزوله و با قابلیت استفاده مجدد بسیار بسازیم که با ترکیب آنها با یکدیگر، بتوانیم frontendهای بسیار پیچیده بسازیم.
زبان TypeScript توسط مایکروسافت ساخته شده است تا به توسعه دهندگان کمک کند تا برنامههای frontend بزرگ را آسانتر بسازند. تایپ اسکریپت یک superset از جاوا اسکریپت است که سیستم نوع به آن اضافه کرده است. این type system، به توسعه دهندگان کمک میکند تا باگها را زود کشف کنند و به ابزارها امکان پیمایش و refactor کردن کدها را میدهد.
کتاب یادگیری React با TypeScript 3، برای توسعه دهندگان وب است که میخواهند برنامههای وب مدرن امروزی را استفاده از ری اکت و تایپ اسکریپت بسازند. اگرچه دانش ابتدایی از جاوا اسکریپت و HTML مورد نیاز است اما احتیاجی به دانش قبلی از تایپ اسکریپت و ری اکت نیست.
Table of Contents
TypeScript Basics
What is New in TypeScript 3
Getting Started with React and TypeScript
Routing with React Router
Advanced Types
Component Patterns
Working with Forms
React Redux
Interacting with Restful APIs
Interacting with GraphQL APIs
Unit Testing with Jest