Svelte 5 แท็กประกาศ `{let/const}` ใหม่

Микита Таранов30 พฤษภาคม 2569 เวลา 02:13

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>

El Psy Kongroo30 พฤษภาคม 2569 เวลา 02:17

สนุก แต่น่าแปลกใจมากโดยเฉพาะอย่างยิ่งกับรัฐ ฉันไม่ชอบที่จะแทรกซ้อนกับเหตุผล

Misha Rodshtein30 พฤษภาคม 2569 เวลา 02:30

ข้าพเจ้า

Denis Chernov30 พฤษภาคม 2569 เวลา 07:46

ฉันไม่ได้ทําลายความเป็นจริงนี้

Misha Rodshtein30 พฤษภาคม 2569 เวลา 09:07

สิ่งที่ไม่ชอบนี้คืออะไร

Denis Chernov30 พฤษภาคม 2569 เวลา 09:07
I don't like to bother tagging with logic
Микита Таранов30 พฤษภาคม 2569 เวลา 02:20

แต่ตอนนี้ snippets สามารถมีรัฐของพวกเขา

El Psy Kongroo30 พฤษภาคม 2569 เวลา 02:38

มันสมเหตุสมผล แต่ก็ยังคงดูเหมือนจะเป็นเล็กน้อยและสําหรับสิ่งนี้ดูเหมือนว่ามีกลไกอื่นที่จะถูกคิดค้น

Denis Chernov30 พฤษภาคม 2569 เวลา 09:07

นี่คือตําแหน่งของฉันอย่างบริสุทธิ์ว่ารูปแบบควรจะโง่ที่สุดเท่าที่จะเป็นไปได้และทุกสิ่งอื่น ๆ จะแสดงออกโดยกลยุทธ์หรือองค์ประกอบ

Misha Rodshtein30 พฤษภาคม 2569 เวลา 09:22

นี่เป็นเรื่องไม่สะดวกสบาย เมื่อคุณทําหลายสิ่งมันจะชัดเจนอย่างรวดเร็ว

Denis Chernov30 พฤษภาคม 2569 เวลา 09:23

เมื่อมีเพียงกลยุทธ์ภายในเทมเพลตและไม่ควรมีจํานวนมากที่จะแบ่งออกเป็นส่วนประกอบ - ฐานตรงเพื่อรักษาความสมดุลของกลยุทธ์ในเทมเพลต

Misha Rodshtein30 พฤษภาคม 2569 เวลา 09:24

ไม่ใช่พื้นฐาน มันขึ้นอยู่กับสถานการณ์

Denis Chernov30 พฤษภาคม 2569 เวลา 09:30

สคริปต์จําเป็นสําหรับการนําเข้าเท่านั้น

Misha Rodshtein30 พฤษภาคม 2569 เวลา 09:56

ดีไม่เพียง แต่บางครั้งคุณต้องการไมโครคอมพิวเตอร์และไม่สะดวกที่จะนําพวกเขาไปใช้ในสคริปต์

Gleb Winterson30 พฤษภาคม 2569 เวลา 09:27

และในที่สุดซินเท็กซ์เก่า {@const ...} จะเสียค่าใช้จ่ายหรือไม่

Denis Chernov30 พฤษภาคม 2569 เวลา 09:29

am นี่คืออะไร

Gleb Winterson30 พฤษภาคม 2569 เวลา 09:30

ความหมายของการออกจากมันคืออะไร? มันน่าเบื่อ

Denis Chernov30 พฤษภาคม 2569 เวลา 09:31

ในสคริปต์คุณสามารถสับสนทั้งตัวแปรปฏิกิริยาและตัวแปรที่ไม่ปฏิกิริยา

Gleb Winterson30 พฤษภาคม 2569 เวลา 09:31

ไม่ใช่ แต่ก็เป็นสิ่งอื่น

Denis Chernov30 พฤษภาคม 2569 เวลา 09:32

ขออภัยคุณถูกต้อง

Gleb Winterson30 พฤษภาคม 2569 เวลา 09:32

นั่นจะเป็นเหตุผลหรือมันจะเป็นความสับสนเท่านั้น

Denis Chernov30 พฤษภาคม 2569 เวลา 09:33

ใช่เห็นได้ชัดว่าการเปลี่ยนแปลงที่สลายได้กลัวและไม่ต้องการ 6 แพทช์เนื่องจากนี้

Gleb Winterson30 พฤษภาคม 2569 เวลา 09:33

พวกเขาดูเหมือนจะหายไปเล็กน้อย

Denis Chernov30 พฤษภาคม 2569 เวลา 09:33

ไม่มีความสมบูรณ์แบบที่ไหนก็ตามยกเว้น let/const

Misha Rodshtein30 พฤษภาคม 2569 เวลา 09:58

อาจมีปัญหาในการพิจารณาในหัวข้อนี้

Denis Chernov30 พฤษภาคม 2569 เวลา 09:58

ใช่มันจะน่าสนใจที่จะอ่านตอนนี้การคาดเดาเดียว - การออกจากการทําลายการเปลี่ยนแปลงกับ @const ที่มีอยู่

Misha Rodshtein30 พฤษภาคม 2569 เวลา 10:00

ที่นี่คุณต้องอ่าน https://github.com/sveltejs/issues/16490

Denis Chernov30 พฤษภาคม 2569 เวลา 10:02

โดยวิธีการในแง่มุมนี้ในกรณีแรกเรามีการคํานวณตามลําดับและทุกอย่างเป็นไปอย่างดีและในครั้งที่สองเราผลิตองค์ประกอบใหม่ในแผนภูมิปฏิกิริยาสําหรับแต่ละรายการรีเดอร์?

Микита Таранов30 พฤษภาคม 2569 เวลา 13:13

เนื่องจากมันเป็นเพียงชิ้นเดียวของ JS ไม่มีการเปลี่ยนแปลงพิเศษ

Антон Чаннов30 พฤษภาคม 2569 เวลา 10:46

ในไม่กี่ปี JSX จะเสร็จสิ้น

Denis Chernov30 พฤษภาคม 2569 เวลา 10:53

รูปแบบ tsrx นั้นใกล้เคียง