مدیریت خطا و اشکالزدایی
نکات اشکالزدایی
وقتی که شما 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>
);
}