Obsługa błędów i debugowanie
Wskazówki dotyczące debugowania
Podczas integracji i korzystania z TacoTranslate możesz napotkać problemy. Ważne jest, aby pamiętać, że domyślne zachowanie TacoTranslate polega na po prostu wyświetlaniu początkowego tekstu za każdym razem, gdy wystąpi błąd. Żadne błędy nie zostaną wyrzucone ani nie spowodują awarii twojej aplikacji.
Zazwyczaj jednak problemy są bardzo łatwe do rozwiązania. Oto kilka przydatnych wskazówek, które pomogą w debugowaniu:
Sprawdź logi konsoli
TacoTranslate wypisuje informacje debugowe, gdy wystąpią błędy.
Sprawdź żądania sieciowe
Filtruj żądania według tacotranslate
i sprawdź ich odpowiedzi.
Korzystanie z obiektu błędu
TacoTranslate udostępnia obiekt błędu za pośrednictwem haka useTacoTranslate
, który może pomóc w obsłudze i debugowaniu błędów. Obiekt ten zawiera informacje o wszelkich błędach, które wystąpią podczas procesu tłumaczenia, umożliwiając odpowiednie reagowanie w twojej aplikacji.
import {useTacoTranslate, Translate} from 'tacotranslate/react';
function Page() {
const {error} = useTacoTranslate();
return (
<div>
{error ? <div>Error: {error.message}</div> : null}
<Translate string="Hello, world!" />
</div>
);
}