Ebook React Và React Native - Xây Dựng Các Ứng Dụng JavaScript Đa Nền Tảng Với Sức Mạnh Riêng Cho Web, Desktop,Và Mobile [Ấn Bản Lần 4-Tháng 5-2022] [PDF, EPUB + CODE] [9842E]
Phiên bản thứ tư của cuốn sách, được cập nhật lên React 18 mới nhất để giúp bạn từ đi người mới bắt đầu đến chuyên nghiệp trong phát triển các ứng dụng React.
1. Các tính năng chính:
- ✓ Khám phá các tính năng mới nhất của React bao gồm automatic state update batching và prioritizing state updates.
- ✓ Nắm bắt kiến trúc React để viết các ứng dụng đa nền tảng bằng cách sử dụng các thư viện như NativeBase.
- ✓ Hiểu GraphQL và Apollo để xây dựng một scalable backend cho các ứng dụng của bạn.
2. Mô tả cuốn sách:
Trong những năm qua, React và React Native đã chứng tỏ mình trong số các nhà phát triển JavaScript như một sự lựa chọn phổ biến cho một hướng dẫn đầy đủ và thiết thực cho hệ sinh thái React. Phiên bản thứ tư này đi kèm với các tính năng, cải tiến và bản sửa lỗi mới nhất để phù hợp với React 18, đồng thời tương thích với React Native. Nó bao gồm các chương mới bao gồm các tính năng và khái niệm quan trọng trong phát triển ứng dụng đa nền tảng hiện đại với React.
Từ những kiến thức cơ bản về React đến các component phổ biến như Hooks, GraphQL, và NativeBase, cuốn sách này sẽ giúp bạn trở thành một React developer chuyên nghiệp theo cách từng bước.
Bạn sẽ bắt đầu bằng cách tìm hiểu về building blocks cơ bản của React components. Khi bạn học qua các chương, bạn sẽ làm việc với các chức năng cấp cao hơn trong phát triển ứng dụng và sau đó đưa kiến thức của bạn vào hoạt động bằng cách phát triển các user interface component cho web và native platform. Trong các chương kết luận, bạn sẽ học cách kết hợp ứng dụng của mình với kiến trúc dữ liệu mạnh mẽ.
Đến cuối cuốn sách này, bạn sẽ có thể xây dựng các ứng dụng React cho web và các ứng dụng React Native cho nhiều nền tảng di động.
3. Những gì bạn sẽ học:
- ✓ Khám phá React architecture, component properties, state, và context.
- ✓ Làm việc với React Hooks để xử lý functions và components.
- ✓ Thực hiện code splitting bằng cách sử dụng lazy components và Suspense.
- ✓ Xây dựng giao diện người dùng mạnh mẽ cho các ứng dụng mobile và desktop bằng Material-UI.
- ✓ Viết các shared component cho các ứng dụng Android và iOS bằng React Native.
- ✓ Đơn giản hóa layout design cho các ứng dụng React Native bằng NativeBase.
- ✓ Viết GraphQL schemas để cung cấp năng lượng cho web và ứng dụng mobile.
- ✓ Implement Apollo-driven components.
4. Cuốn sách này dành cho ai:
Cuốn sách này dành cho bất kỳ nhà phát triển JavaScript nào muốn bắt đầu học cách sử dụng React và React Native để phát triển ứng dụng web và di động. Không cần có kiến thức trước về React, tuy nhiên, bạn cần có kiến thức làm việc về JavaScript để có thể theo dõi nội dung được đề cập.
5. Mục lục:
Phần 1: React:
- ✓ Chương 01: Why React?
- ✓ Chương 02: Rendering với JSX
- ✓ Chương 03: Component Properties, State, và Context
- ✓ Chương 04: Bắt đầu với Hooks.
- ✓ Chương 05: Event Handling, React Way.
- ✓ Chương 06: Crafting Reusable Components.
- ✓ Chương 07: React Component Life Cycle.
- ✓ Chương 08: Validating Component Properties.
- ✓ Chương 09: Handling Navigation với Routes.
- ✓ Chương 10: Code Splitting sử dụng Lazy Components và Suspense.
- ✓ Chương 11: Server-Side React Components.
- ✓ Chương 12: User Interface Framework Components.
- ✓ Chương 13: High-Performance State Updates.
Phần 2: React Native:
- ✓ Chương 14: Why React Native?
- ✓ Chương 15: React Native Under the Hood.
- ✓ Chương 16: Kick-Starting React Native Projects.
- ✓ Chương 17: Xây dựng Responsive Layout với Flexbox.
- ✓ Chương 18: Navigating giữa các Screen.
- ✓ Chương 19: Rendering Item Lists.
- ✓ Chương 20: Showing Progress.
- ✓ Chương 21: Geolocation và Maps.
- ✓ Chương 22: Collecting User Input.
- ✓ Chương 23: Displaying Modal Screens.
- ✓ Chương 24: Responding to User Gestures.
- ✓ Chương 25: Sử dụng Animations.
- ✓ Chương 26: Controlling Image Display.
- ✓ Chương 27: Going Offline.
- ✓ Chương 28: Selecting Native UI Componentssử dụng NativeBase.
Phần 3: React Architecture:
- ✓ Chương 29: Handling Application State.
- ✓ Chương 30: Why GraphQL?
- ✓ Chương 31: Xây dựng một GraphQL React App.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU