React Projects, 2nd Edition
کتابخانه React که توسط فیس بوک توسعه یافته است، کتابخانه ای محبوب برای ایجاد رابط کاربریهای چشمگیر است. React، قابلیتهای خود را با استفاده از چارچوب React Native به پلتفرمهای تلفن همراه گسترش داده و با ابزارهای محبوب وب و موبایل برای ساخت برنامههای مقیاس پذیر یکپارچه میشود.
کتاب React Projects, 2nd Edition (پروژههای ریاکت، ویرایش دوم)، راهنمای شما برای یادگیری توسعه React با استفاده از الگوهای توسعه مدرن و ادغام React با ابزارهای قدرتمند وب مانند GraphQL، Expo و React 360 است. شما از همان فصل اول شروع به ساخت یک پروژه واقعی خواهید کرد و با پیشرفت در ساخت پروژههای پیچیده تر، به توسعه برنامههای کاربردی مقیاس پذیر خواهید پرداخت. در سرتاسر کتاب، از جدیدترین نسخههای React و React Native برای بررسی ویژگیهایی مانند مسیریابی، Context و قلابها در چندین پلتفرم استفاده خواهید کرد که به شما کمک میکنند تا برنامههای وب و تلفن همراه فول استک را به شکل موثری بسازید. در نهایت، با آزمون واحد توسط Jest و تست end-to-end با Cypress برای ساختن برنامههای آزمون محور نیز آشنا خواهید شد.
ویژگیهای کلیدی
- ساخت برنامههای React در مقیاس با استفاده از الگوهای React و بهترین شیوه ها
- بررسی ویژگیهای React مانند قلاب ها، Context API و Suspense API
- توسعه یکپارچگی React با React Native برای ساخت برنامهها و بازیهای چند سکویی موبایل
مطالبی که در کتاب React Projects: Build advanced cross-platform projects with React and React Native to become a professional developer, 2nd Edition، یاد خواهید گرفت:
- ایجاد طیف وسیعی از برنامهها با استفاده از ابزارها و چاچوبهای مدرن مختلف React
- بررسی اینکه چگونه React Hooks مدیریت وضعیت برای برنامههای ری اکت را مدرن میکند
- توسعه برنامههای وب با استفاده از کامپوننتهای React قابل استفاده مجدد و استایل داده شده
- ساخت برنامههای React آزمون محور با استفاده از Jest، React Testing Library و Cypress
- درک توسعه فول استک با استفاده از GraphQL، Apollo و React
- انجام رندر سمت سرور با استفاده از React و Next.js
- ایجاد بازیهای متحرک با استفاده از React Native و Expo
- طراحی ژستها و انیمیشنها برای یک بازی چند سکویی با استفاده از React Native
این کتاب برای چه کسانی است؟
این کتاب برای توسعهدهندگان جاوا اسکریپت است که میخواهند ابزار React و چارچوبهایی را برای ساخت برنامههای چند سکویی بررسی کنند. دانش اولیه توسعه وب، ECMAScript و React به درک مفاهیم کلیدی بررسی شده در این کتاب کمک میکنند.