Khóa học React hoàn chỉnh dành cho người mới. Tất cả Hooks chi tiết, bao gồm useLayoutEffect & useInsertionEffect!
React là gì? Virtual DOM, cài đặt Vite, tạo project đầu tiên
DễViết HTML trong JavaScript, expressions, fragments
DễFunction components, class components, composition
DễProps, PropTypes, default props, children prop
DễState cơ bản, functional updates, objects, arrays
Trung bìnhFetch data, cleanup, dependency array, subscriptions
Trung bìnhContext API, Provider/Consumer, theme, auth context
Trung bìnhDOM refs, persistent values, forwardRef
Trung bìnhMemoization, expensive computations, khi nào KHÔNG nên dùng
Trung bìnhCallback memoization, React.memo, dependency pitfalls
Trung bìnhDispatch actions, so sánh useState, mini Redux pattern
Nâng caoKhác useEffect, đo DOM, animation, ngăn flash
Nâng caoInject styles, so sánh 3 effect hooks, library authors
Nâng caoEvents, controlled/uncontrolled, form validation
Dễif/ternary/&&, map/filter, key prop, performance
DễReact Router v6, nested routes, params, guards
Trung bìnhContext vs Redux vs Zustand, khi nào dùng gì
Nâng caoFetch, Axios, TanStack Query, error handling
Trung bìnhReact.memo, lazy, Suspense, code splitting, Profiler
Nâng caoReact Testing Library, Jest, test hooks, mocking
Nâng caoHOC, Render Props, Compound Components, Headless UI
Nâng caoXây dựng ứng dụng hoàn chỉnh, tổng kết khóa học
Nâng cao