Micro Frontend: Tách App React Lớn Với Module Federation
Hướng dẫn xây dựng micro frontend với Module Federation, tách app React lớn thành nhiều app nhỏ deploy độc lập.
Hướng dẫn xây dựng micro frontend với Module Federation, tách app React lớn thành nhiều app nhỏ deploy độc lập.
So sánh State Management: Zustand vs Redux Toolkit trong phát triển phần mềm hiện đại.
Bài viết giải thích chi tiết về lỗi CORS, same-origin policy và preflight request trong lập trình web.
Tự viết lại useMemo, useCallback, useRef bằng JavaScript thuần để hiểu cơ chế hoạt động của React hooks từ gốc.
Bài viết tóm tắt lịch sử React từ version 15 đến 19, qua các cột mốc quan trọng như Fiber, Hooks, Concurrent và Actions.
Hướng dẫn tối ưu hiệu suất cho ứng dụng React, bao gồm lý do, lợi ích và các bước thực hành.
So sánh Zustand và Redux Toolkit trong quản lý state năm 2024, xu hướng công nghệ hot cho developer.
Phân biệt automatic batching của React và batch async task chủ động, hướng dẫn tối ưu re-render với setState và debounce.
Hướng dẫn về Concurrent Rendering trong React 18: Transitions, Suspense, createRoot và useTransition để tối ưu hiệu năng UI.
Hướng dẫn chi tiết cách map lifecycle của class component sang functional component với hooks, kèm bảng tra nhanh và những lỗi thường gặp.
Hướng dẫn về React Patterns nâng cao: Compound Components và Custom Hooks dành cho developer.
Hướng dẫn sử dụng CVA (Class Variance Authority) để quản lý variants type-safe cho React components, giúp scale design system dễ dàng.
Hướng dẫn sử dụng Zod để validate dữ liệu type-safe trong React, từ schema đến runtime.
Hướng dẫn typing props và components trong React TypeScript từ cơ bản đến nâng cao, bao gồm children, events, và polymorphic.
Hướng dẫn TypeScript nâng cao cho React: Union Types, Generics và Utility Types với ví dụ thực tế.
Đánh giá các công nghệ đang sử dụng tại SwatMobility: Angular 2, Golang, React và Elixir, phân tích ưu nhược điểm từ kinh nghiệm thực tế.
Phần 3 của series chia sẻ kinh nghiệm học và sử dụng các công nghệ mới như TypeScript và GraphQL trong môi trường startup.