การจัดการสถานะคอมโพเนนต์ Svelte แบบไดนามิก
ฉันสร้าง หน้าในส่วนประกอบผู้ปกครอง ขึ้นอยู่กับคุณสมบัติที่มาซึ่งส่วนประกอบของ บริษัท ขึ้นอยู่กับมันที่ความลึกที่แตกต่างกัน (<a href="https://github.com/ravecat/song/yblob/master/assets/js/components/timer.svelte#L4" target="blank"="relnofollowener noreferrer">ตัวอย่าง ตัวเลือกและนอกพื้นฐาน)
นาทีใด
ที่นี่ฉันกําลังพูดถึงไม่เพียง แต่เกี่ยวกับร้านค้าแบบไดนามิก แต่ยังเกี่ยวกับการสร้างบัญชีตามการสมัครสมาชิก
สิ่งนี้เกี่ยวข้องกับคําถามของฉันอย่างไร
โดยการแก้ไขปัญหาที่คล้ายคลึงกัน แต่เน้นสถานะที่มาจากยังคง สถานะโดยรวมที่ฉันกระจายระหว่างองค์ประกอบโดยใช้คลาส singleton ซึ่งฉันบันทึกไว้ในแง่มุม
ฉันไม่ทราบว่าสิ่งนี้แตกต่างจากบรรทัดฐานปกติอย่างไร
ดังนั้นคุณสามารถนําเข้าคลาสนี้และบันทึกประเภทเพื่อให้ได้สถานะที่ต้องการแทนการสกัดด้วยตนเองผ่าน getContext ด้วยการสูญเสียประเภทและการตรวจสอบ dop
กรณีที่พิมพ์มาจากรุ่นล่าสุดของ
ทําไมไม่ใช้โดยตรง
ฉันใช้มัน
สิ่งที่ไม่เหมาะกับบรรทัดฐาน
ชุดทํางานเพียงการทดสอบจะกลายเป็นความต้องการสําหรับ getter mock หรือนําเข้า setter กับการสร้างบรรจุภัณฑ์ การประยุกต์ใช้ไปสู่การทดสอบแม้ว่าในท่าเรือบางสิ่งบางอย่างเช่นนี้เป็นตัวอย่างได้รับ https://svelte.dev/docs/svelte/context#Component-testingคิดว่าฉันพลาดบางสิ่งบางอย่าง