การจัดการข้อผิดพลาดและการดีบัก
เคล็ดลับการดีบัก
เมื่อทำการรวมและใช้งาน 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>
);
}