Sử dụng renderHook, act() và test-isolation để kiểm thử các Custom Hooks phức tạp và kiểm tra logic chuyển đổi trạng thái của Zustand Store.
Custom Hooks không thể gọi trực tiếp như hàm JS thông thường vì chúng chứa logic React Hooks. Hàm `renderHook` bọc hook vào một component giả lập vô hình để bạn kiểm tra giá trị `result.current`.