📌 åœ¨ä½ ä¸çŸ¥é“的角è½ï¼Œå‰ç«¯çš„æœªæ¥æ£åœ¨å›žå½’本æºã€è®©ç¼–ç¨‹å†æ¬¡ä¼Ÿå¤§#27】 - YouTube
Original URL: https://youtu.be/J_xIxliB0Jo
📌 åœ¨ä½ ä¸çŸ¥é“的角è½ï¼Œå‰ç«¯çš„æœªæ¥æ£åœ¨å›žå½’本æºã€è®©ç¼–ç¨‹å†æ¬¡ä¼Ÿå¤§#27】 - YouTube
⓵ 容易懂 Easy Know
蓋網站就åƒè“‹æ¨‚é«˜ç©æœ¨ä¸€æ¨£ï¼Œä»¥å‰å¤§å®¶ç‚ºäº†åšå¾ˆåŽ²å®³çš„åŠŸèƒ½ï¼Œæœƒç”¨å¾ˆå¤§çš„ã€å¾ˆè¤‡é›œçš„ç‰¹åˆ¥ç©æœ¨åŒ…ï¼ˆåƒ React 這樣)。但ç¾åœ¨å¤§å®¶ç™¼ç¾ï¼Œå›žåˆ°æœ€åŸºæœ¬ã€æœ€æ¨™æº–çš„æ¨‚é«˜ç©æœ¨ï¼ˆå°±æ˜¯ç¶²ç«™æœ€åŽŸæœ¬çš„ HTML, CSS, JavaScriptï¼‰å…¶å¯¦æ›´å¥½ç”¨ã€‚å› ç‚ºä»¥å‰æœ‰äº›èˆŠçš„ç©æœ¨è¦å‰‡ï¼ˆèˆŠç€è¦½å™¨ï¼‰å¾ˆä¸æ–¹ä¾¿ï¼Œé™åˆ¶äº†æ–°ç©æœ¨çš„發展,但ç¾åœ¨é‚£äº›é™åˆ¶è®Šå°‘了。所以,ç¾åœ¨æœ‰æ–°çš„蓋網站方法出ç¾äº†ï¼Œæœ‰çš„åƒæ˜¯åœ¨èˆŠçš„ç©æœ¨åŒ…ä¸Šæ”¹è‰¯è®“å®ƒæ›´è¼•æ›´å¿«ï¼ˆåƒ Svelteï¼‰ï¼Œæœ‰çš„é¼“å‹µä½ ç”¨ç¶²ç«™è‡ªå·±æä¾›çš„ç‰¹æ®Šç©æœ¨åŠŸèƒ½ï¼ˆWeb Component),還有的是回到最簡單的方å¼ï¼Œè®“伺æœå™¨ç›´æŽ¥é€ä½ 蓋好的å°ç©æœ¨å¡Šï¼ˆåƒ htmx)。é‡é»žæ˜¯ï¼Œå›žæ¸åŸºæœ¬è®“ä¸åŒçš„蓋網站方å¼å¯ä»¥æ›´å¥½åœ°ä¸€èµ·åˆä½œï¼Œé¸ä½ 最喜æ¡ä¹Ÿæœ€é©åˆçš„ç©æœ¨ä¾†ç”¨å°±å¥½ã€‚
---
â“¶ ç¸½çµ Overall Summary
在React 19發布之際,å‰ç«¯é–‹ç™¼é ˜åŸŸæ£ç¶“æ·ä¸€å ´æ–¹å‘性的轉變。éŽåŽ»ç‚ºäº†æ‡‰å°ç¾ä»£ç¶²é 應用複雜的數據æµèˆ‡äº¤äº’é‚輯,框架如Reactã€Vueç‰ç–ŠåŠ äº†å¤šå±¤æŠ½è±¡ï¼ˆä¾‹å¦‚è™›æ“¬DOM),使得技術棧日益é¾å¤§ä¸”複雜。然而,當å‰è¶¨å‹¢æ£æœè‘—å›žæ¸æœ¬æºçš„æ–¹å‘ç™¼å±•ï¼Œé‡æ–°å¼·èª¿ä½¿ç”¨æœ€åŸºç¤Žçš„HTMLã€CSSå’ŒJavaScriptç‰åŽŸç”Ÿç¶²é æ¨™æº–。
這種回æ¸ä¸¦éžä¸€æ¥åˆ°ä½ï¼Œè€Œæ˜¯ä¸€å€‹æ¼¸é€²çš„éŽç¨‹ã€‚JavaScript標準委員會TC39è¿‘å¹´ä¾†ç©æ¥µå°‡éŽåŽ»ä¾è³´å¤–部函å¼åº«å¯¦ç¾çš„功能ç´å…¥åŽŸç”ŸJS標準,例如處ç†Immutable資料的方法ã€ä»åœ¨ææ¡ˆéšŽæ®µä½†å‚™å—矚目的Temporal API用於複雜時間處ç†ï¼Œä»¥åŠå¯èƒ½çµ±ä¸€å‰ç«¯ç‹€æ…‹ç®¡ç†çš„Signalææ¡ˆã€‚é€™äº›åŽŸç”ŸåŠŸèƒ½çš„åŠ å…¥ï¼Œæ—¨åœ¨æå‡é–‹ç™¼æ•ˆçŽ‡ã€æ¨™æº–化技術棧並藉助JS引擎的原生優化æå‡æ€§èƒ½ã€‚
ä¿ƒæˆæ¤ä¸€è½‰è®Šçš„é—œéµå‚¬åŒ–劑,在於ç€è¦½å™¨å¸‚å ´æ ¼å±€çš„è®ŠåŒ–ã€‚é•·æœŸä»¥ä¾†ï¼ŒMicrosoftçš„Internet Explorerç‰èˆŠç€è¦½å™¨æ˜¯Web標準發展的巨大阻礙,為了兼容這些舊環境,å‰ç«¯é–‹ç™¼è€…被迫使用å„種抽象層。近年來,Microsoft淘汰了IE並將Edgeç€è¦½å™¨è½‰ç‚ºä½¿ç”¨Chromium引擎,極大程度上移除了ç€è¦½å™¨å…¼å®¹æ€§çš„æž·éŽ–ï¼Œä½¿å¾—åŽŸç”Ÿçš„Webæ¨™æº–å¾—ä»¥æ›´é †æš¢åœ°è¢«æŽ¡ç”¨ï¼Œé‡‹æ”¾äº†å…¶æ½›åœ¨èƒ½åŠ›ã€‚
在æ¤èƒŒæ™¯ä¸‹ï¼Œæ¹§ç¾äº†å¹¾ç¨®æœ‰å‰æ™¯çš„å‰ç«¯æ–°æ–¹å‘ï¼šä¸€ç¨®æ˜¯åŸºæ–¼ç¾æœ‰æ¡†æž¶é¢¨æ ¼ï¼Œä½†åˆ©ç”¨åŽŸç”ŸAPIå–代虛擬DOM,æä¾›æ›´è¼•é‡é«˜æ•ˆçš„æ–¹æ¡ˆï¼ˆå¦‚Svelte);二是充分利用原生Web Component,減少å°å¤–部工具庫的ä¾è³´ï¼Œå¯¦ç¾çµ„件化;三是回æ¸ä¼ºæœå™¨æ¸²æŸ“HTML片段,å‰ç«¯åƒ…用少é‡JavaScript直接æ“作DOM(如htmxï¼‰ï¼Œæ¤æ–¹å‘極具顛覆性。
這些新方å‘的共åŒé»žæ˜¯å›žæ¸åŽŸç”Ÿï¼Œé€™ä½¿å¾—ä¸åŒæŠ€è¡“之間的å”ä½œè®Šå¾—æ›´åŠ å®¹æ˜“ï¼Œä¹Ÿé 示著未來å‰ç«¯ç”Ÿæ…‹å¯èƒ½æ›´åŠ å¤šå…ƒåŒ–ï¼Œä¸å†æ˜¯å–®ä¸€æ¡†æž¶ç¨å¤§çš„å±€é¢ã€‚å„˜ç®¡ç¾æœ‰çš„ä¸»æµæ¡†æž¶å¦‚Reactã€Vueä»å°‡å› å…¶é¾å¤§çš„å˜é‡å¸‚å ´ç¹¼çºŒå˜åœ¨ï¼Œä½†é–‹ç™¼è€…å¦‚ä»Šåœ¨é¸æ“‡æŠ€è¡“時,å¯ä»¥æ›´è‡ªç”±åœ°æ ¹æ“šå°ˆæ¡ˆéœ€æ±‚æŒ‘é¸æœ€é©åˆçš„å·¥å…·ï¼Œå› ç‚ºå…¼å®¹æ€§é˜»åŠ›å·²å¤§å¹…é™ä½Žã€‚
---
⓷ 觀點 Viewpoints
當代å‰ç«¯æ¡†æž¶ï¼ˆå¦‚React)為處ç†è¤‡é›œæ‡‰ç”¨è€Œç–ŠåŠ å¤§é‡æŠ½è±¡å±¤ï¼Œå°Žè‡´æŠ€è¡“æ£§æ—¥ç›Šè¤‡é›œèˆ‡è‡ƒè…«ã€‚ (é€™åæ˜ 了éŽåŽ»å‰ç«¯ç™¼å±•為應å°è¤‡é›œæ€§æ‰€æŽ¡å–çš„ç–ç•¥)
å‰ç«¯ç™¼å±•趨勢æ£å›žæ¸æœ€åŸºç¤Žçš„HTMLã€CSSã€JavaScriptç‰åŽŸç”Ÿç¶²é æ¨™æº–。 (é€™æ˜¯å½±ç‰‡çš„æ ¸å¿ƒè«–é»žèˆ‡è§€å¯Ÿåˆ°çš„æ–¹å‘)
JavaScript標準委員會TC39æ£å°‡è¨±å¤šéŽåŽ»ä¾è³´å¤–部函å¼åº«çš„功能ç´å…¥åŽŸç”ŸJS,如Immutable資料處ç†ã€Temporal時間APIã€Signal狀態管ç†ç‰ã€‚ (顯示JS語言本身æ£åœ¨é€²åŒ–以滿足ç¾ä»£é–‹ç™¼éœ€æ±‚)
éŽåŽ»ç€è¦½å™¨ï¼Œç‰¹åˆ¥æ˜¯Microsoft IE,是Web標準發展的主è¦é˜»ç¤™ï¼Œè¿«ä½¿é–‹ç™¼è€…ä¾è³´æŠ½è±¡å±¤è§£æ±ºå…¼å®¹æ€§å•題。 (æä¾›äº†æ·å²èƒŒæ™¯ï¼Œè§£é‡‹äº†ç‚ºä½•éŽåŽ»éœ€è¦é‚£éº¼å¤šæŠ½è±¡)
Microsoft淘汰IE並將Edge轉å‘Chromium,移除了主è¦ç€è¦½å™¨å…¼å®¹æ€§é™åˆ¶ï¼Œç‚ºå›žæ¸åŽŸç”Ÿæ¨™æº–å‰µé€ äº†æ¢ä»¶ã€‚ (指出了觸發當å‰å›žæ¸è¶¨å‹¢çš„é—œéµäº‹ä»¶)
出ç¾äº†åŸºæ–¼åŽŸç”ŸæŠ€è¡“çš„æ–°èˆˆæ–¹å‘,例如利用原生APIçš„è¼•é‡æ¡†æž¶(Svelte)ã€åŸºæ–¼Web Component的組件化,以åŠå›žæ¸ä¼ºæœå™¨æ¸²æŸ“片段並å‰ç«¯æ“作DOM的極簡模å¼(htmx)。 (æç¹ªäº†å›žæ¸åŽŸç”Ÿå¾Œå¯èƒ½ç™¼å±•出的具體技術路線)
回æ¸åŽŸç”ŸåŸºç¤Žä½¿å¾—ä¸åŒçš„å‰ç«¯æŠ€è¡“方案更容易彼æ¤å”作與整åˆã€‚ (é€™æ˜¯å›žæ¸æœ¬æºå¸¶ä¾†çš„é‡è¦å„ªå‹¢)
ç¾æœ‰ä¸»æµæ¡†æž¶(React, Vue)ä»å°‡é•·æœŸå˜åœ¨ï¼Œä½†æœªä¾†å‰ç«¯æŠ€è¡“æ ¼å±€å¯èƒ½æ›´åŠ å¤šå…ƒåŒ–ï¼Œè€Œéžè´å®¶é€šåƒã€‚ (æä¾›äº†å°æœªä¾†å¸‚å ´çµæ§‹çš„é æ¸¬)
---
⓸ æ‘˜è¦ Abstract
✅ å‰ç«¯è¶¨å‹¢æ£å¾žè¤‡é›œæŠ½è±¡å›žæ¸åŽŸç”Ÿç¶²é æ¨™æº–。
📌 React 19 ç–ŠåŠ æ–°åŠŸèƒ½ï¼ŒæŠ€è¡“æ£§æ—¥ç›Šè‡ƒè…«ã€‚
âš ï¸ TC39 æ£ç©æ¥µå°‡å¸¸ç”¨ç¨‹å¼åº«åŠŸèƒ½ç´å…¥åŽŸç”ŸJS (如Immutable, Temporal, Signals)。
✅ Microsoft 淘汰 IE 並轉用 Chromium,解除ç€è¦½å™¨å…¼å®¹æ€§æž·éŽ–ã€‚
📌 原生 Web 標準的潛力被釋放,æˆç‚ºæ–°é–‹ç™¼çš„基礎。
✨ 新興方å‘包å«åˆ©ç”¨åŽŸç”ŸAPIçš„è¼•é‡æ¡†æž¶ã€åŸºæ–¼ Web Component 以åŠå›žæ¸ä¼ºæœå™¨æ¸²æŸ“片段。
💡 å›žæ¸æœ¬æºä¿ƒä½¿ä¸åŒå‰ç«¯æŠ€è¡“更容易å”作。
ðŸ› ï¸ æ‡‰æ ¹æ“šå°ˆæ¡ˆéœ€æ±‚é¸æ“‡æœ€é©åˆçš„工具,ä¸å¿…執著於單一技術或框架。
---
⓹ é—œéµå— Key Words
å‰ç«¯è¶¨å‹¢
åŽŸç”Ÿç¶²é æ¨™æº–
TC39
Immutable
Temporal API
Signals API
ç€è¦½å™¨å…¼å®¹æ€§
Web Component
Svelte
htmx
✡ Oliå°æ¿ƒç¸® Summary bot 為您濃縮é‡é»ž ✡
â–¶ https://youtu.be/J_xIxliB0Jo
Comments ()