„React 19“ pristato reikšmingus patobulinimus, kaip tai tvarko trečiųjų šalių scenarijus ir naršyklės plėtinius hidratacijos metu, suteikiant sklandesnę patirtį, palyginti su ankstesnėmis versijomis. Čia yra pagrindiniai skirtumai:
Praleisti netikėtas žymas
Reacte 19, jei neatitikimai aptinkami dėl modifikacijų, atliktų trečiųjų šalių scenarijais ar plėtiniais, intelektualiai praleidžiami per netikėtas žymes, užuot sukėlęs pakartotinio perdavimo klaidas [1] [2]. Šis požiūris sumažina galimus sutrikimus, kuriuos sukelia išoriniai scenarijai, užtikrinant sklandesnę vartotojo patirtį.
„StyleSheets“ išsaugojimo
Kai „React“ reikia atkurti visą dokumentą dėl hidratacijos neatitikimo, nesusijusio su trečiųjų šalių modifikacijomis, dabar išsaugo bet kokius stiliaus lenteles, kurias įterpė tie scenarijai [1] [2]. Šis patobulinimas palaiko vizualinį taikymo vientisumą, net kai nustatomi neatitikimai.
patobulintas suderinamumas
„React 19“ padidina hidratacijos suderinamumą, praleidžiant netikėtas žymes „
` ir `Sumažintos klaidos
Ankstesnėse versijose trečiųjų šalių scenarijuose atlikti modifikacijos gali sukelti hidratacijos klaidas, nes „React“ bandys suderinti su serveriu pateiktu HTML su modifikuotu kliento pusės HTML [2]. „React 19“ nagrinėja šią problemą ignoruodamas šias modifikacijas hidratacijos metu, leidžiant programai sklandžiai veikti, nepadarant įtakos išoriniams pakeitimams.
Šie „ReACT 19“ patobulinimai padidina hidratacijos tvirtumą ir suteikia sklandesnę vystymosi patirtį, nes sumažina hidratacijos klaidų, susijusių su trečiųjų šalių sąveika, dažnį ir poveikį.
Citatos:[1] https://webdeveloper.beehiiv.com/p/reacy-19-beta-release-quick-guide
[2] https://www.ghazikhan.in/blog/explooring-whats-new-in-reAct-19
[3] https://www.metizsoft.com/blog/react-19-latest-features ir updates
[4] https://taglineInfotech.com/react-19-update-wher-developers-reed-to-know/
[5] https://www.kellton.com/kellton-tech-blog/react-19-latest-features ir updates
[6] https://www.geeksforgeeks.org/react-19-new-features ir updates/
[7] https://www.epicweb.dev/tips/whats-coming-in-reAct-19-beta
[8] https://react.dev/blog/2024/04/25/react-19