Mam problem z renderowaniem trasy w React. Widzę tylko stronę, zanim React wykona jakiekolwiek renderowanie i następujący błąd.
Głównie, mam problem z ustaleniem, który komponent / linia powoduje błąd, jeśli ktokolwiek może zapewnić pewien wgląd, który to doceniam. Dzięki.
Odpowiedzi:
1 dla odpowiedzi № 1Upewnij się, że importujesz wszystkie komponenty, których używasz w swoim render() { ... }
blok.
Ten błąd może zostać zgłoszony, jeśli próbujesz wyrenderować komponent, który nie został poprawnie zaimportowany lub powraca undefined
.
Jeśli jest to przypadek, możesz również zobaczyć powiązany błąd Uncaught TypeError: inst.render is not a function
.
Próbuję zidentyfikować, który komponent powoduje problem:
- Zamień jsx na prosty
<div>test</div>
element po elemencie - Jeśli znajdę element / komponent, który go powoduje, upewniam się, że jest impotowany, a następnie kopie głębiej.
- Sprawdź swoje porównanie i przywróć kod / ukryj kod
Powodzenia!
0 dla odpowiedzi nr 2
Miałem taki błąd, gdy miałem wiele wystąpień React
wymagany. Czy tak jest w twoim przypadku?
0 dla odpowiedzi № 3
Często to widzę każdy komponent wypuścił z niego nieprzechwycony wyjątek render()
metoda. Tylko rozwiązanie, które udało nam się znaleźć, odświeża stronę.