TX014
Użycie poza <AppRouter>
Przyczyna
useRouter, usePathname, useParams, useSearchParams, useAppTheme i <Link> odczytują stan udostępniany przez <AppRouter>. Komponent został wyrenderowany poza nim, zwykle w osobnym wywołaniu renderToConsole lub teście jednostkowym.
Rozwiązanie
Uruchom aplikację poleceniem text dev, text start lub text run, które montują <AppRouter> za ciebie. Przy ręcznym renderowaniu (testy, osadzenia) zamontuj router zamiast strony:
import { AppRouter } from "@textjs/app/router";await renderToConsole(<AppRouter routes={routes} />);