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