Svelte 5 แท็กประกาศ `{let/const}` ใหม่
Svelte@5.56,0 Svelte@5.56,0 ใหม่ href="https://svelte.dev/docs/declaration-tags" target="_blank" rel="nofollow noopener noreferrer">{let/const ...} - ทางเลือกที่มีประสิทธิภาพมากขึ้น {@const ...}: 1. คุณสามารถประกาศได้ทุกที่ {const hello = 'hello'} {const hello = 'hi'} {hello} {hello} {hello} {hello} 2. สามารถใช้กับ $state และ $derived {#if editing} {let name = $state(user.name)} {const greeting = $derived(Hello ${name}`)} {hello name = name; editing = false }} save> {if>
สนุก แต่น่าแปลกใจมากโดยเฉพาะอย่างยิ่งกับรัฐ ฉันไม่ชอบที่จะแทรกซ้อนกับเหตุผล
ข้าพเจ้า
ฉันไม่ได้ทําลายความเป็นจริงนี้
สิ่งที่ไม่ชอบนี้คืออะไร
I don't like to bother tagging with logic
แต่ตอนนี้ snippets สามารถมีรัฐของพวกเขา
มันสมเหตุสมผล แต่ก็ยังคงดูเหมือนจะเป็นเล็กน้อยและสําหรับสิ่งนี้ดูเหมือนว่ามีกลไกอื่นที่จะถูกคิดค้น
นี่คือตําแหน่งของฉันอย่างบริสุทธิ์ว่ารูปแบบควรจะโง่ที่สุดเท่าที่จะเป็นไปได้และทุกสิ่งอื่น ๆ จะแสดงออกโดยกลยุทธ์หรือองค์ประกอบ
นี่เป็นเรื่องไม่สะดวกสบาย เมื่อคุณทําหลายสิ่งมันจะชัดเจนอย่างรวดเร็ว
เมื่อมีเพียงกลยุทธ์ภายในเทมเพลตและไม่ควรมีจํานวนมากที่จะแบ่งออกเป็นส่วนประกอบ - ฐานตรงเพื่อรักษาความสมดุลของกลยุทธ์ในเทมเพลต
ไม่ใช่พื้นฐาน มันขึ้นอยู่กับสถานการณ์
สคริปต์จําเป็นสําหรับการนําเข้าเท่านั้น
ดีไม่เพียง แต่บางครั้งคุณต้องการไมโครคอมพิวเตอร์และไม่สะดวกที่จะนําพวกเขาไปใช้ในสคริปต์
และในที่สุดซินเท็กซ์เก่า {@const ...} จะเสียค่าใช้จ่ายหรือไม่
am นี่คืออะไร
ความหมายของการออกจากมันคืออะไร? มันน่าเบื่อ
ในสคริปต์คุณสามารถสับสนทั้งตัวแปรปฏิกิริยาและตัวแปรที่ไม่ปฏิกิริยา
ไม่ใช่ แต่ก็เป็นสิ่งอื่น
ขออภัยคุณถูกต้อง
นั่นจะเป็นเหตุผลหรือมันจะเป็นความสับสนเท่านั้น
ใช่เห็นได้ชัดว่าการเปลี่ยนแปลงที่สลายได้กลัวและไม่ต้องการ 6 แพทช์เนื่องจากนี้
พวกเขาดูเหมือนจะหายไปเล็กน้อย
ไม่มีความสมบูรณ์แบบที่ไหนก็ตามยกเว้น let/const
อาจมีปัญหาในการพิจารณาในหัวข้อนี้
ใช่มันจะน่าสนใจที่จะอ่านตอนนี้การคาดเดาเดียว - การออกจากการทําลายการเปลี่ยนแปลงกับ @const ที่มีอยู่
ที่นี่คุณต้องอ่าน https://github.com/sveltejs/issues/16490
โดยวิธีการในแง่มุมนี้ในกรณีแรกเรามีการคํานวณตามลําดับและทุกอย่างเป็นไปอย่างดีและในครั้งที่สองเราผลิตองค์ประกอบใหม่ในแผนภูมิปฏิกิริยาสําหรับแต่ละรายการรีเดอร์?
เนื่องจากมันเป็นเพียงชิ้นเดียวของ JS ไม่มีการเปลี่ยนแปลงพิเศษ
ในไม่กี่ปี JSX จะเสร็จสิ้น
รูปแบบ tsrx นั้นใกล้เคียง