WordPress ogłosił tymczasowe cofnięcie aktualizacji do React 19 w edytorze Gutenberg z powodu problemów z kompatybilnością. Właściciele stron powinni być świadomi potencjalnych problemów z działaniem wtyczek, które mogą wpływać na funkcjonalność ich witryn.
Problemy z kompatybilnością wtyczek
Wersja Gutenberg 23.3.0, która wprowadzała React 19, ujawniła poważne problemy z kompatybilnością. Wiele wtyczek, które były zbudowane dla React 18, zaczęło często się kr crashować. Różnice w obsłudze elementów JSX między wersjami 18 i 19 spowodowały, że wtyczki zaczęły działać nieprawidłowo, co jest poważnym problemem dla właścicieli stron.
Cofnięcie aktualizacji do React 18
Decyzja o powrocie do React 18 w wersji Gutenberg 23.3.2 daje czas na opracowanie lepszej strategii aktualizacji. Dzięki temu zespół WordPressa może przetestować nowe podejście oraz wprowadzić warstwę kompatybilności dla już wydanych wtyczek, co powinno zminimalizować ryzyko problemów w przyszłości.
Przyszłe strategie aktualizacji
W przyszłości zespół WordPressa planuje wprowadzenie bardziej ostrożnej i stopniowej strategii aktualizacji. Wprowadzenie możliwości przełączania między React 18 a 19 z eksperymentalnym flagą funkcji ma na celu ułatwienie przejścia i zapewnienie lepszej kompatybilności wtyczek.
Najczesciej zadawane pytania
Jaką wersję Gutenberga cofnięto do React 18?
Gutenberg wersja 23.3.2 cofnęła się do React 18.
Dlaczego cofnięto aktualizację do React 19?
Aktualizacja została cofnięta z powodu problemów z kompatybilnością z wieloma wtyczkami zbudowanymi dla React 18.
Jakie problemy spowodował React 19 dla wtyczek?
React 19 spowodował awarie wtyczek, które były niekompatybilne z powodu różnic w obsłudze elementów JSX.