错误处理与调试
当在集成和使用 TacoTranslate 时,您可能会遇到一些问题。需要注意的是 TacoTranslate 的默认行为是在发生错误时只显示初始文本。不会抛出错误,也不会以其他方式使您的应用程序崩溃。
通常,这些问题都很容易解决。以下是一些有助于调试的实用提示:
检查控制台日志
TacoTranslate 在发生错误时会输出调试信息。
检查网络请求
按 tacotranslate 过滤请求并检查其输出。
TacoTranslate 通过 useTacoTranslate 钩子提供一个错误对象,该对象可以帮助你处理和调试错误。该对象包含翻译过程中发生的任何错误的信息,便于你在应用中做出适当的处理。
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>
);
}