React and React Native Second Edition

تاریخ: 1398/09/27 21:13
توسط: MotoMan
امتیاز: ۲
تعداد بازدید: ۲۸۹۰
دیدگاه ها: ۰
برچسب ها: Mobile Programming |React |React Native |
کتاب React and React Native Second Edition
Packt Publishing
Adam Boduch
9781789346794
2018
540
English

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

ویرایش دوم کتاب React and React Native، در واقع تجربه من به عنوان یک توسعه دهنده React برای وب و به عنوان یک توسعه دهنده کم تجربه‌تر برنامه‌های تلفن همراه است. React Native برای برنامه نویسانی که قبلاً با React for the Web کار کرده باشند به آسانی قابل درک خواهد بود. با استفاده از این کتاب، ظرافت‌های توسعه دادن با React را در هر دو محیط یاد خواهید گرفت. همچنین قالب مفهومی React را یاد خواهید گرفت که یک rendering abstraction ساده است که می‌تواند هر چیزی را هدف قرار دهد؛ امروز، این مرورگرهای وب و دستگاه‌های تلفن همراه هستند و فردا، این می‌تواند هر چیزی باشد.


مطالبی که در کتاب React و React Native، یاد خواهید گرفت:

  • یادگیری چیز هایی که در React 16 تغییر کرده اند و چگونگی بهره بردن از آن ها
  • ساخت کامپوننت‌های قابل استفاده مجدد با استفاده از DOM مجازی React
  • یادگیری چگونگی استفاده از ابزار خط فرمان جدید create-react-native-app
  • اضافه کردن GraphQL به کامپوننت‌های React برای داده با استفاده از Relay
  • مدیریت وضعیت برای الگوهای معماری با استفاده از Flux
  • ساختن یک برنامه برای رابط کاربری‌های وب با استفاده از Relay

 

Table of Contents
1. Why React?
2. Rendering with JSX
3. Component Properties, State, and Context
4. Event Handling, the React Way
5. Crafting Reusable Components
6. The React Component Lifecycle
7. Validating Component Properties
8. Extending Components
9. Handling Navigation with Routes
10. Server-Side React Components
11. Mobile-first React Components
12. Why React Native?
13. Kickstarting React Native Projects
14. Building Responsive Layouts with Flexbox
15. Navigating Between Screens
16. Rendering Item Lists
17. Showing Progress
18. Geolocation and Maps
19. Collecting User Input
20. Alerts, Notifications, and Confirmation
21. Responding to User Gestures
22. Controlling Image Display
23. Going Offline
24. Handling Application State
25. Why Relay and GraphQL?
26. Building a Relay React App

 

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

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

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

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