React and React Native, 3rd Edition

تاریخ: 1399/02/18 21:00
توسط: MotoMan
امتیاز: ۲
تعداد بازدید: ۴۸۱۸
دیدگاه ها: ۱
برچسب ها: Mobile Programming |React |React Native |
کتاب React and React Native, 3rd Edition
Packt Publishing
Adam Boduch, Roy Derks
9781839211140
2020
482
English

کتابخانه‌های UI نوآورانه فیسبوک به نام‌های React و React Native، به گونه ای طراحی شده اند تا به شما در ساختن برنامه‌های وب و تلفن همراه قدرتمند و چند سکویی کمک کنند. ویرایش سوم کتاب React و React Native، بهبود یافته و به روز شده است تا آخرین نسخه React را پوشش دهد. این کتاب به طور خاص بر روی آخرین تحولات اکوسیستم React مانند پیاده سازی‌های مدرن هوک، تقسیم کد با استفاده از کامپوننت‌های lazy و Suspense، کامپوننت‌های چارچوب رابط کاربری Material-UI و Apollo متمرکز شده است. از منظر React Native، این کتاب به نسخه 0.62 به روز شده است و نحوه استفاده از کامپوننت‌های UI بومی را برای برنامه‌های تلفن همراه با استفاده از NativeBase نشان می‌دهد.

شما با یادگیری اجزا سازنده اصلی کامپوننت‌های React شروع خواهید کرد. در ادامه، پیش از استفاده از این دانش در توسعه کامپوننت‌های رابط کاربری برای وب و پلتفرم‌های بومی، به کار با قابلیت‌های سطح بالاتر در توسعه برنامه‌ها حرکت خواهید کرد. با نزدیک شدن به فصل‌های پایانی، می‌فهمید که چگونه می‌توانید برنامه‌ی خود را با یک معماری داده قوی جمع کنید. با به پایان رساندن این کتاب، می‌توانید برنامه‌های React را برای وب و برنامه‌های React Native را برای چندین پلتفرم موبایل بسازید.

کتاب React and React Native, 3rd Edition، برای هر توسعه دهنده جاوا اسکریپتی است که می‌خواهد شروع به یادگیری نحوه استفاده از کتابخانه‌های UI فیسبوک به نام‌های React و React Native برای توسعه برنامه‌های کاربردی موبایل و وب کند. اگرچه دانش قبلی در مورد React لازم نیست، اما دانش کلی در مورد برنامه نویسی جاوا اسکریپت به شما کمک می‌کند تا مفاهیم پوشش داده شده در کتاب را بطور مؤثری درک کنید.


مطالبی که در ویرایش سوم کتاب React و React Native خواهید آموخت:

  • بررسی دقیق معماری ری اکت، ویژگی کامپوننت، وضعیت و context
  • تسلط پیدا کردن به React Hooks برای کنترل توابع و کامپوننت ها
  • پیاده سازی تقسیم کد در React با استفاده از کامپوننت‌های lazy و API‌های Suspense
  • ساختن یک رابط کاربری قدرتمند برای برنامه‌های تلفن همراه و دسکتاپ با استفاده از Material-UI
  • نوشتن کامپوننت‌های اشتراکی برای برنامه‌های تلفن همراه اندروید و iOS با استفاده از React Native
  • ساده سازی طراحی طرح بندی برای برنامه‌های React Native با استفاده از NativeBase
  • نوشتن طرح GraphQL برای قوی کردن برنامه‌های موبایل و وب
  • پیاده سازی کامپوننت‌های وب و موبایل مبتنی بر Apollo

 

Table of Contents:
- Section 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
- Section 2: React Native
- Chapter 13: Why React Native?
- Chapter 14: Kick-Starting React Native Projects
- Chapter 15: Building Responsive Layouts with Chapter 15: Flexbox
- Chapter 16: Navigating Between Screens
- Chapter 17: Rendering Item Lists
- Chapter 18: Showing Progress
- Chapter 19: Geolocation and Maps
- Chapter 20: Collecting User Input
- Chapter 21: Displaying Modal Screens
- Chapter 22: Responding to User Gestures
- Chapter 23: Controlling Image Display
- Chapter 24: Going Offline
- Section 3: React Architecture
- Chapter 25: Native UI Components Using NativeBase
- Chapter 26: Handling Application State
- Chapter 27: Why Apollo?
- Chapter 28: Building an Apollo React App

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...