TX014
Digunakan di luar <AppRouter>
Mengapa ini terjadi
useRouter, usePathname, useParams, useSearchParams, useAppTheme dan <Link> membaca state yang disediakan <AppRouter>. Komponen di-render di luarnya, biasanya dalam pemanggilan renderToConsole mandiri atau pengujian unit.
Cara memperbaikinya
Jalankan aplikasi dengan text dev, text start atau text run, yang memasang <AppRouter> untuk Anda. Saat me-render secara manual (pengujian, penyematan), pasang router alih-alih halaman:
import { AppRouter } from "@textjs/app/router";await renderToConsole(<AppRouter routes={routes} />);