Ebook Xây Dựng Các Ứng Dụng Web Quy Mô Lớn - React Field Guide [PDF, EPUB] [9684E]
CODE SMART, SCALE FAST, CONQUER CHALLENGES.
Tìm hiểu các công cụ và kỹ thuật để xây dựng và duy trì các ứng dụng web React quy mô lớn .
“Xây dựng các ứng dụng web quy mô lớn” là bộ công cụ để quản lý các ứng dụng React quy mô lớn.
React như một thư viện cho phép bạn bắt đầu xây dựng giao diện người dùng một cách nhanh chóng và dễ dàng. Nhưng làm thế nào để mọi thứ có thể mở rộng quy mô khi ứng dụng phát triển? Làm cách nào để đảm bảo rằng cơ sở mã của bạn vẫn có thể quản lý được, các chỉ số hiệu suất của bạn luôn ổn định và team của bạn tiếp tục làm việc gắn kết khi dự án phát triển?
Trong cuốn sách này, bạn sẽ khám phá các chiến lược mà các chuyên gia trong ngành sử dụng để xây dựng các ứng dụng React có thể mở rộng, hoạt động hiệu quả và có thể bảo trì mà không bị choáng ngợp bởi sự phức tạp.
- ✓ Quản lý các ứng dụng React phức tạp bằng cách hiểu cách các thư viện state management và data fetching mạnh mẽ giúp hợp lý hóa quá trình phát triển.
- ✓ Hiểu cách các design system và component library nâng cao tính nhất quán và khả năng sử dụng.
- ✓ Nhận thức được tầm quan trọng của internationalization, personalization, và A/B testing trong việc cải thiện mức độ tương tác và tỷ lệ chuyển đổi của người dùng.
- ✓ Khám phá cách testing và TypeScript nâng cao độ tin cậy và khả năng bảo trì của code.
- ✓ Và còn nhiều nữa!
Có gì bên trong cuốn sách này?
Mỗi chủ đề dưới đây là một chương riêng!
1. Quản lý độ phức tạp của phần mềm:
- ✓ Explaining Complexity.
- ✓ Root causes of complexity.
- ✓ Triết lý thiết kế phần mềm.
2. Modularity:
- ✓ Module trong JavaScript.
- ✓ Lazy-loading.
- ✓ Code-splitting.
3. Performance:
- ✓ Hiểu cách hoạt động của trình duyệt.
- ✓ Giảm chi phí của JavaScript.
- ✓ Rendering patterns.
4. Design Systems:
- ✓ Coding style guides.
- ✓ Design tokens.
- ✓ Component libraries.
5. Data Fetching:
- ✓ Browser API và HTTP client đơn giản.
- ✓ Các thư viện data-fetching nâng cao.
- ✓ Mẹo data-fetching hiệu quả.
6. State Management:
- ✓ Quản lý dữ liệu giữa các component.
- ✓ State Management đơn giản.
- ✓ Các thư viện state management chuyên dụng.
7. Internationalization:
- ✓ Third-party localization libraries.
- ✓ Format dates, times, and numbers.
- ✓ Right-to-left (RTL) languages.
8. Organizing code:
- ✓ Folder & file structure.
- ✓ Quy ước đặt tên.
- ✓ Barrel exports.
9. Personalization & A/B testing:
- ✓ Personalization.
- ✓ A/B Testing.
- ✓ Feature flags.
10. Scalable web architecture:
- ✓ Scalable applications.
- ✓ Kubernetes & Docker.
- ✓ Vercel & Netlify.
11. Testing:
- ✓ Unit, integration, và end-to-end test.
- ✓ Snapshot testing.
- ✓ Chúng ta nên test ứng dụng của mình như thế nào?
12. Tooling:
- ✓ Version control & CI.
- ✓ Bundlers.
- ✓ Logging & performance monitoring.
13. Technical migrations:
- ✓ Các chiến lược migration khác nhau.
- ✓ Codemods.
- ✓ Vai trò của generative AI.
14. TypeScript:
- ✓ React & TypeScript.
- ✓ Autogenerating types từ một API.
- ✓ Di chuyển một React app sang TypeScript.
LƯU Ý: Pass mở file pdf là mật khẩu giải nén chung của tài liệu !
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU