کتاب React and React Native نسخه چهارم، به تازگی در سال 2022 به چاپ رسیده است. این کتاب آموزش مقدماتی تا پیشرفتهی چارچوب React و React Native را در 31 فصل آموزش داده و با مثالهایی در دنیای واقعی شما را با این دو چارچوب قدرتمند برنامهنویسی تحت وب آشنا میکند.
در ادامه مقدمهای از کتاب React and React Native را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب React and React Native:
طی سالها، React و React Native خود را در بین توسعهدهندگان جاوا اسکریپت به عنوان یک انتخاب محبوب برای راهنمای کامل و عملی اکوسیستم React ثابت کردهاند. این نسخه چهارم با جدیدترین ویژگیها، پیشرفتها و اصلاحات برای هماهنگی با React 18 ارائه میشود، در حالی که با React Native نیز سازگار است. این شامل فصلهای جدیدی است که ویژگیها و مفاهیم مهم در توسعه اپلیکیشنهای چند پلتفرمی مدرن با React را پوشش میدهد.
از اصول اولیه React گرفته تا کامپوننتهای محبوبی مانند Hooks، GraphQL و NativeBase، این راهنمای قطعی به شما کمک میکند تا به صورت گامبهگام به یک توسعهدهنده حرفهای React تبدیل شوید.
شما با یادگیری در مورد بلوکهای اساسی اجزای React شروع میکنید. با پیشروی در فصلها، با قابلیتهای سطح بالاتر در توسعه اپلیکیشن کار خواهید کرد و سپس دانش خود را با توسعه اجزای رابط کاربری برای وب و پلتفرمهای بومی به کار خواهید برد. در فصلهای پایانی، یاد خواهید گرفت که چگونه برنامه خود را با معماری دادههای قوی کنار هم قرار دهید.
در پایان این کتاب، میتوانید با اطمینان برنامههای React برای وب و برنامههای React Native را برای پلتفرمهای متعدد – وب، موبایل و دسکتاپ بسازید.
بیشتر بخوانید: کتاب Practical Cloud-Native Java Development with MicroProfile
کتاب React and React Native برای چه کسی است؟
این کتاب برای هر توسعهدهنده جاوا اسکریپت است که میخواهد شروع به یادگیری نحوه استفاده از React و React Native برای توسعه برنامههای موبایل و وب کند. هیچ دانش قبلی از React لازم نیست. با این حال، دانش کاری جاوا اسکریپت ضروری است تا بتوانیم همراه با محتوای تحت پوشش آن را دنبال کنیم.
آنچه کتاب React and React Native پوشش میدهد:
فصل 1، چرا React؟، توضیح میدهد که React چیست و چرا میخواهید از آن برای ساخت برنامه خود استفاده کنید.
فصل 2، رندر با JSX، اصول اولیه JSX، زبان نشانهگذاری مورد استفاده توسط اجزای React را آموزش میدهد.
فصل 3، Context Properties، State و Context، مکانیسمهای اصلی انتقال دادهها در برنامه React شما را معرفی میکند.
فصل 4، شروع کار با Hooks، نشان میدهد که چگونه React Hooks را میتوان برای گسترش رفتار اجزاء استفاده کرد.
فصل 5 کتاب React and React Native، مدیریت رویداد، روش React، یک نمای کلی از نحوه مدیریت رویدادها توسط مؤلفههای React ارائه میدهد.
فصل 6، ساخت اجزای قابل استفاده مجدد، شما را در فرآیند بازسازی اجزا با مثال راهنمایی میکند.
فصل 7 کتاب React and React Native، چرخه حیات کامپوننت React، مراحل مختلفی را که اجزای React طی میکنند و چرایی اهمیت آن برای توسعهدهندگان React توضیح میدهد.
فصل 8، اعتبارسنجی ویژگیهای مؤلفه، به شما نشان میدهد که چگونه میتوانید مطمئن شوید که مقادیر ویژگی مؤلفه React مطابق انتظار است.
فصل 9، مدیریت ناوبری با مسیرها، مثالهای زیادی از نحوه راهاندازی مسیریابی برای برنامه وب React ارائه میدهد.
فصل 10 کتاب React and React Native، تقسیم کد با استفاده از اجزای تنبل و تعلیق، تکنیکهای تقسیم کد را معرفی میکند که منجر به برنامههای کوچکتر و کارآمدتر میشود.
فصل 11، مؤلفههای واکنش سمت سرور، به شما میآموزد که چگونه از Next.js برای ساخت برنامههای React در مقیاس بزرگ استفاده کنید که محتوا را روی سرور و کلاینت ارائه میکنند.
فصل 12، مؤلفههای چارچوب رابط کاربری، یک نمای کلی از نحوه شروع کار با MUI، یک کتابخانه مؤلفه React برای ساخت رابطهای کاربری، ارائه میدهد.
فصل 13، بهروزرسانیهای وضعیت با عملکرد بالا، به ویژگیهای جدید React 18 میپردازد که بهروزرسانیهای حالت کارآمد و یک برنامه کاربردی با کارایی بالا را امکانپذیر میسازد.
فصل 14، چرا React Native؟، توضیح میدهد که کتابخانه React Native چیست و تفاوتهای بین توسعه موبایل بومی چیست.
فصل 15، React Native under the Hood، یک نمای کلی از معماری React Native ارائه میدهد.
فصل 16، Kick-Starting React Native Projects، به شما میآموزد که چگونه یک پروژه جدید React Native را شروع کنید.
فصل 17، ساختن طرحبندیهای واکنشگرا با Flexbox، نحوه ایجاد یک طرحبندی و افزودن سبکها را توضیح میدهد.
فصل 18، پیمایش بین صفحهها، رویکردهای جابهجایی بین صفحههای نمایش در یک برنامه را نشان میدهد.
فصل 19، ارائه فهرستهای آیتم، نحوه پیادهسازی فهرستهای دادهها را در یک برنامه توضیح میدهد.
فصل 20 کتاب React and React Native، نمایش پیشرفت، به شما نشان میدهد که چگونه با نشانههای فرآیند و نوارهای پیشرفت کار کنید.
فصل 21، موقعیت جغرافیایی و نقشهها، شما را راهنمایی میکند که چگونه موقعیت جغرافیایی را ردیابی کنید و یک نقشه به یک برنامه اضافه کنید.
فصل 22، جمع آوری ورودی کاربر، نحوه ایجاد فرمها را به شما آموزش میدهد.
فصل 23، نمایش صفحههای مدال، به شما یاد میدهد که چگونه مدالهای محاورهای ایجاد کنید.
فصل 24، پاسخ به ژستهای کاربر، نمونههایی از نحوه مدیریت ژستهای کاربر را ارائه میدهد.
فصل 25، استفاده از انیمیشنها، نحوه پیادهسازی انیمیشنها را در یک برنامه توضیح میدهد.
فصل 26، کنترل نمایش تصویر، یک نمای کلی از نحوه رندر کردن تصاویر در برنامه React Native ارائه میدهد.
فصل 27، آفلاین شدن، نحوه برخورد با یک برنامه را در زمانی که تلفن همراه به اینترنت متصل نیست نشان میدهد.
فصل 28 کتاب React and React Native، انتخاب مؤلفههای Native UI با استفاده از NativeBase، به شما میآموزد که چگونه یک برنامه کاربردی با استفاده از کتابخانه NativeBase UI ایجاد کنید.
فصل 29، مدیریت وضعیت برنامه، به شما نشان میدهد که چگونه وضعیت برنامه را برای برنامههای وب و تلفن همراه مدیریت کنید.
فصل 30، چرا GraphQL؟، توضیح میدهد که GraphQL چیست و چگونه از آن استفاده کنید.
فصل 31، ساختن یک برنامه React GraphQL، نحوه مدیریت GraphQL را در برنامههای React و React Native نشان میدهد.
سرفصلهای کتاب React and React Native:
- Contributors
- About the authors
- About the reviewers
- Preface
- Part 1 – React
- Chapter 1: Why React?
- Chapter 2: Rendering with JSX
- Chapter 3: Component Properties, State, and Context
- Chapter 4: Getting Started with Hooks
- Chapter 5: Event Handling, the React Way
- Chapter 6: Crafting Reusable Components
- Chapter 7: The React Component Life Cycle
- Chapter 8: Validating Component Properties
- Chapter 9: Handling Navigation with Routes
- Chapter 10: Code Splitting Using Lazy Components and Suspense
- Chapter 11: Server-Side React Components
- Chapter 12: User Interface Framework Components
- Chapter 13: High-Performance State Updates
- Part 2 – React Native
- Chapter 14: Why React Native?
- Chapter 15: React Native under the Hood
- Chapter 16: Kick-Starting React Native Projects
- Chapter 17: Building Responsive Layouts with Flexbox
- Chapter 18: Navigating Between Screens
- Chapter 19: Rendering Item Lists
- Chapter 20: Showing Progress
- Chapter 21: Geolocation and Maps
- Chapter 22: Collecting User Input
- Chapter 23: Displaying Modal Screens
- Chapter 24: Responding to User Gestures
- Chapter 25: Using Animations
- Chapter 26: Controlling Image Display
- Chapter 27: Going Offline
- Chapter 28: Selecting Native UI Components Using NativeBase
- Part 3 – React Architecture
- Chapter 29: Handling Application State
- Chapter 30: Why GraphQL?
- Chapter 31: Building a GraphQL React App
- Other Books You May Enjoy
فایل کتاب React and React Native را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.