Výber alternatívy React pre vaše témy a doplnky WordPress

Foto od qimono na Pixabay

Matt Mullenweg nedávno oznámil, že projekt WordPress bude už nepoužívať fenomenálne populárny rámec React vo svojich projektoch. React bol použitý na zostavenie pripravovaného Gutenbergovho editora, ktorý bude teraz musieť byť prepísaný.

Vývojári tém a doplnkov WordPress nemusia nasledovať vedenie projektu WordPress. Na interakciu s WordPress REST API môžu použiť akúkoľvek front-end technológiu, ktorú chcú, ale ak sa pustíte do nového doplnku alebo témy WordPress, oplatí sa vedieť o alternatívach – a existuje veľa alternatív.

Ak vás zaujíma, prečo sa WordPress vzďaľuje Reagovať, o hlúpostiach som hovoril v staršom príspevku, takže sa tu nebudem rozpisovať. Stačí povedať, že Facebook, ktorý React vyvíja, vydáva kód pod licenciou, ktorá mnohým vývojárom open source nevyhovuje.

Neskôr v tomto príspevku sa pozriem na tri alternatívy k React, ale spôsob, akým si vyberáme rámec, je prinajmenšom taký zaujímavý ako rámec, ktorý si vyberieme. Navrhnem tri zásady, ktoré by sa vám mohli hodiť:

  • Vyberte si rámec, ktorý váš vývojár už pozná.
  • Vyberte rámec, do ktorého komunita investuje.
  • Ak nemáte pádny dôvod na to, aby ste sa vzdialili od Reactu, nerobte to.

Cieľom je stavať veci. Ktorýkoľvek z hlavných uchádzačov v tomto priestore je adekvátny tejto úlohe. Ak vy alebo vývojár, ktorého si najmete, už poznáte framework, nie je žiadny skutočný dôvod na zmenu (pokiaľ to nie je také nejasné, že nenájdete nikoho, kto by kód spravoval).

Čítať:  Ako pridať FAQ pre produkty WooCommerce do vášho online obchodu

V čase písania tohto článku sa komunita WordPress nerozhodla pre alternatívu React. Keď sa tak stane, vývojári začnú čerpať kód. Budú sa pýtať a odpovedať na otázky na fórach vývojárov Stack Exchange a WordPress. Budú písať demo témy a pluginy. Stručne povedané, bez ohľadu na to, pre ktorý rámec sa komunita rozhodne, je pre vývojárov dobrá stávka.

Ak ste už investovali do napísania veľkého množstva kódu React pre svoj projekt, dlho premýšľajte, kým sa rozhodnete prejsť na iný rámec alebo knižnicu. React je úžasný: preto je taký populárny. Niektoré organizácie, vrátane WordPress, majú špecifické problémy s licenciou. Ak si nemyslíte, že tieto problémy sú pre vás relevantné, nie je naozaj potrebné meniť.

Aké sú teda alternatívy k React? Veľmi záleží na tom, čo máte na mysli pod pojmom „alternatívy“. React používa Virtual Dom, kombinuje CSS a HTML s Javascriptom a je to rámec zobrazenia, nie úplné MVC ako niektorí konkurenti. Iné front-end rámce majú rôzne možnosti. V závislosti od vašich potrieb si môžete vybrať Vue, Preact, Hranatá, Mithril, Aurelia, Záblesk, Elma mnoho ďalších.

Nie som stávkar, ale Vue je zďaleka najobľúbenejšou alternatívou Reactu a bola by to jasná voľba. Naozaj sa zdá, že ľudia z WordPressu boli v rozhovore s vývojármi Vue. Prechod z Reactu na Vue nemusí byť hladký, pretože základné princípy sú odlišné (žiadne vyčíňanie typu JSX), ale Vue je solídna voľba.

Čítať:  Ako pridať miniaplikáciu do WordPress

Preact je odľahčenou alternatívou k Reactu, ktorá na rozdiel od Vue používa rovnaké API. Prechod z React na Preact je veľmi jednoduchý a existuje vrstva kompatibility, ktorá umožňuje vývojárom používať kód React s rámcom Preact. Ak hľadáte priamu náhradu za React, s Preactom ďaleko nepokazíte.

nakoniec Elm je úplne iný kotlík na ryby — nie je to ani Javascript. Elm je funkčný programovací jazyk na vytváranie webových aplikácií, ktorý sa kompiluje do Javascriptu. Ak to znie zaujímavo, pozrite si túto tému WordPress s dôkazom koncepcie od Jacka Lenoxa.

Nové Publikácie:

ODPORÚČANIE