React and React Native, 4th Edition
طی سالها، کتاب React و React Native، خود را به توسعهدهندگان جاوا اسکریپت به عنوان کتابی کامل و کاربردی برای اکوسیستم React ثابت کردهاند. کتاب React and React Native, 4th Edition (ری اکت و ری اکت نیتیو، ویرایش چهارم)، با جدیدترین ویژگیها، پیشرفتها و اصلاحات برای هماهنگی با React 18 ارائه شده است، در حالی که همچنین با React Native نیز سازگار است. ویرایش جدید شامل فصلهای جدیدی است که ویژگیها و مفاهیم مهم در توسعه اپلیکیشنهای چند سکویی مدرن با React را پوشش میدهد.
از اصول اولیه React گرفته تا کامپوننتهای محبوبی مانند Hooks، GraphQL و NativeBase، این کتاب به شما کمک میکند تا به صورت گام به گام به یک توسعهدهنده حرفهای React تبدیل شوید. شما با یادگیری اجزای اساسی کامپوننتهای React، کار را آغاز میکنید. با پیشروی در فصلها، با قابلیتهای سطح بالاتر در توسعه اپلیکیشنها کار خواهید کرد و سپس دانش خود را با توسعه اجزای رابط کاربری برای وب و پلتفرمهای بومی به کار خواهید گرفت. در فصلهای پایانی، چگونگی جمع کردن برنامه خودتان را با معماری داده قوی یاد خواهید گرفت. در پایان این کتاب، شما قادر خواهید بود که برنامههای React را برای وب و برنامههای React Native را برای چندین پلتفرم همراه بسازید.
مطالبی که در کتاب React and React Native: Build cross-platform JavaScript applications with native power for the web, desktop, and mobile, 4th Edition، یاد خواهید گرفت:
- بررسی معماری React، خواص کامپوننت ها، وضعیت و context
- کار با React Hooks برای مدیریت توابع و کامپوننت ها
- پیاده سازی جداسازی کد با کاموننتهای lazy و Suspense
- ساخت رابط کاربریهای قوی برای برنامههای موبایل و دسکتاپ با استفاده از Material-UI
- نوشتن کامپوننتهای مشترک برای برنامههای اندرویدی و iOS با استفاده از React Native
- ساده سازی طراحی layout برای برنامههای React Native با استفاده از NativeBase
- نوشتن طرح وارههای GraphQL به منظور قدرت بخشیدن به برنامههای موبایل و وب
- پیاده سازی کامپوننتهای Apollo-driven
این کتاب برای چه کسانی است؟
این کتاب برای هر توسعه دهنده جاوا اسکریپت که میخواهد شروع به یادگیری چگونگی استفاده از React و React Native برای توسعه برنامههای موبایل و وب کنند مناسب است. هیچ دانش قبلی در مورد React مورد نیاز نیست، با این حال، برای اینکه بتوانید محتوای تحت پوشش را دنبال کنید، داشتن دانش عملی جاوا اسکریپت ضروری است.