錯誤處理與除錯
整合及使用 TacoTranslate 時,您可能會遇到一些問題。請注意,TacoTranslate 的預設行為是在發生錯誤時僅顯示原始文字。不會擲出任何錯誤,也不會以其他方式導致您的應用程式中斷。
不過,通常這些問題都很容易解決。以下是一些有助於進行除錯的實用技巧:
檢查主控台記錄
TacoTranslate 會在發生錯誤時輸出除錯資訊。
檢查網路請求
依 tacotranslate 篩選請求,並檢查其輸出內容。
TacoTranslate 透過 useTacoTranslate hook 提供一個錯誤物件,協助您處理與偵錯錯誤。此物件包含翻譯過程中發生的任何錯誤資訊,讓您能在應用程式中做出適當回應。
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>
);
}