TX014
Sử dụng bên ngoài <AppRouter>
Nguyên nhân
useRouter, usePathname, useParams, useSearchParams, useAppTheme và <Link> đọc trạng thái do <AppRouter> cung cấp. Component đã render bên ngoài nó, thường trong một lệnh gọi renderToConsole độc lập hoặc kiểm thử đơn vị.
Cách khắc phục
Chạy ứng dụng bằng text dev, text start hoặc text run để các lệnh này gắn <AppRouter> cho bạn. Khi tự render (kiểm thử, nhúng), gắn router thay vì trang:
import { AppRouter } from "@textjs/app/router";await renderToConsole(<AppRouter routes={routes} />);