Nâng CaoReact iconReact

Khi nào state update là synchronous, khi nào là asynchronous?

State updates luôn được schedule (không thực sự async/sync), React quyết định khi nào flush updates.

  • Trong React 18 với automatic batching, hầu hết updates được defer.
  • Dùng flushSync() để force synchronous update.
  • Trong useEffect và event handlers nên luôn sử dụng functional updater form để tránh stale closure.

Xem toàn bộ React cùng filter theo level & chủ đề con.

Mở danh sách React