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