การจัดการสถานะคอมโพเนนต์ Svelte แบบไดนามิก

Maksim6 เมษายน 2569 เวลา 20:39

ฉันสร้าง หน้าในส่วนประกอบผู้ปกครอง ขึ้นอยู่กับคุณสมบัติที่มาซึ่งส่วนประกอบของ บริษัท ขึ้นอยู่กับมันที่ความลึกที่แตกต่างกัน (<a href="https://github.com/ravecat/song/yblob/master/assets/js/components/timer.svelte#L4" target="blank"="relnofollowener noreferrer">ตัวอย่าง ตัวเลือกและนอกพื้นฐาน)

Дмитрий Дин6 เมษายน 2569 เวลา 20:45
Maksim6 เมษายน 2569 เวลา 20:46

นาทีใด

Дмитрий Дин6 เมษายน 2569 เวลา 20:46

ที่นี่ฉันกําลังพูดถึงไม่เพียง แต่เกี่ยวกับร้านค้าแบบไดนามิก แต่ยังเกี่ยวกับการสร้างบัญชีตามการสมัครสมาชิก

Maksim6 เมษายน 2569 เวลา 20:47

สิ่งนี้เกี่ยวข้องกับคําถามของฉันอย่างไร

Дмитрий Дин6 เมษายน 2569 เวลา 20:49

โดยการแก้ไขปัญหาที่คล้ายคลึงกัน แต่เน้นสถานะที่มาจากยังคง สถานะโดยรวมที่ฉันกระจายระหว่างองค์ประกอบโดยใช้คลาส singleton ซึ่งฉันบันทึกไว้ในแง่มุม

Maksim6 เมษายน 2569 เวลา 20:50

ฉันไม่ทราบว่าสิ่งนี้แตกต่างจากบรรทัดฐานปกติอย่างไร

Дмитрий Дин6 เมษายน 2569 เวลา 20:51

ดังนั้นคุณสามารถนําเข้าคลาสนี้และบันทึกประเภทเพื่อให้ได้สถานะที่ต้องการแทนการสกัดด้วยตนเองผ่าน getContext ด้วยการสูญเสียประเภทและการตรวจสอบ dop

Maksim6 เมษายน 2569 เวลา 20:53

กรณีที่พิมพ์มาจากรุ่นล่าสุดของ

Дмитрий Дин6 เมษายน 2569 เวลา 20:53

ทําไมไม่ใช้โดยตรง

Maksim6 เมษายน 2569 เวลา 20:54

ฉันใช้มัน

Микита Таранов6 เมษายน 2569 เวลา 20:52

สิ่งที่ไม่เหมาะกับบรรทัดฐาน

Maksim6 เมษายน 2569 เวลา 20:56

ชุดทํางานเพียงการทดสอบจะกลายเป็นความต้องการสําหรับ getter mock หรือนําเข้า setter กับการสร้างบรรจุภัณฑ์ การประยุกต์ใช้ไปสู่การทดสอบแม้ว่าในท่าเรือบางสิ่งบางอย่างเช่นนี้เป็นตัวอย่างได้รับ https://svelte.dev/docs/svelte/context#Component-testingคิดว่าฉันพลาดบางสิ่งบางอย่าง