versus logo
React
React
Top 14%557 punkt/ów
Top 14%
Najważniejsze i najciekawsze funkcje

Przegląd React: 20 fakty i najważniejsze cechy

1. najmniejsza wielkość pliku bez zależności

Mniejszy rozmiar pliku oznacza szybszy czas ładownia.
78KB
Flight: 14KB

2. Modele są prostymi obiektami JavaScript

Ułatwia to transfer danych pomiędzy aplikacją i serwisami REST lub pamięcią lokalną. Redukuje również złożoność funkcji getter i setter.
React
ma to 14%

3. Wspiera jednokierunkowe wiązanie danych

Widoki mogą być aktualizowane automatycznie, gdy widoczny obiekt ulega zmianom.
React
ma to 80%

4. Nie potrzebuje biblioteki manipulacji DOM

Nie wymaga lub nie wspiera korzystania z określonych bibliotek (takich jak jQuery, Zepto lub MooTools) do obsługi manipulacji DOM i może być użyte z tą, którą zaleca programista.
React
ma to 20%

5. Wykorzystuje JSX do szablonowania

JSX to mechanizm szablonowania, który umożliwia programiście wpisanie adiustacji bezpośrednio w ich kod, co następnie jest wcześniej lub na bieżąco kompilowana do zwykłego JavaScript. Eliminuje to separację pomiędzy widokiem adiustacji i kodu oraz oferuje lepszą szybkość w szablonach językowych opartych na łańcuchach.
React
ma to 7%

6. Szablony mogą być wcześniej skompilowane na serwerze

Wspiera mechanizm szablonowy, który może wcześniej być renderowany na serwerze. Prawdopodobnie zwiększy to szybkość strony, zwłaszcza na urządzeniach z niską mocą obliczeniową.
React
ma to 60%

7. Mogą być renderowane na serwerze

Znacznie poprawia akceptowalność zawartości przez wyszukiwarki internetowe. Prawdopodobnie zwiększy to szybkość strony, zwłaszcza na urządzeniach z niską mocą obliczeniową.
React
ma to 14%

8. Wspiera złożone (częściowe) widoki

Pozwala na gniazdowanie szablonów widoku na górnym poziomie widoku z szablonu.
React
ma to 60%

9. Pozwala na wykorzystanie widoku domieszki (programowania obiektowego)

Domieszka to technika programowania pozwalająca różnym obiektom na dzielenie się wspólnym zachowaniem bez konieczności obiektowego dziedziczenia.
React
ma to 14%

10. Współpracuje z innymi strukturami MV*

Może być wykorzystane do zamiany części innej struktury bez usuwania pozostałych funkcji.
React
ma to 7%

11. Posiada popularną wtyczkę do wspierania animacji

Posiada wtyczkę, która zawiera udogodnienia do prostego tworzenia animacji widoku.
React
ma to 20%

12. Asynchronicznie aktualizuje DOM

Zmiany modeli nie wpływają bezpośrednio na aktualizacje widoku, ale są ustawione w kolejkę i wyekspediowane jako grupa. Może się to okazać o wiele bardziej wydajne niż błyskawiczne aktualizacje widoku.
React
ma to 27%

13. Dobrze współpracuje z bibliotekami stron trzecich do aktywacji wsparcia Promises/A+

Pozwala na wykorzystanie bibliotek takich jak jQuerry Deffered do Promises wsparcia. Promises to popularna alternatywa dla oddzwanianiu przy postępowaniu z odpowiedziami serwera.
React
ma to 34%

14. Może zostać rozszerzone przez popularną wtyczkę, aby umożliwić dwukierunkowe wiązanie danych

Może zostać rozszerzone do wspierania modeli i wyświetleń poprzez wzajemne aktualizacje. Zwiększa to rozmiar pliku, ale pozwala na większą elastyczność.
React
ma to 14%

15. Opublikowane na licencji Apache

Licencja Apache to niezwykle permisywna licencja, która pozwala na kompleksowe wykorzystanie, w tym biznesowe, bez gwarancji.
React
ma to 7%

16. Posiada zintegrowaną walidację wejścia

Wbudowane narzędzia ułatwiające walidację wejścia klienta przed rozpoczęciem przetwarzania lub wysłania do serwera. Nie zastępuje to serwerowej walidacji i może znacznie ulepszyć doznania użytkownika.
React
ma to 40%

17. Pracuje z bibliotekami AMD takimi jak require.js

Biblioteki AMD (Asynchronous Module Definition) pozwalają na łatwe, modułowe i całkowite programowanie. Jeśli schemat nie działa odpowiednio z takimi bibliotekami, to może mieć ona inne środki do modularyzacji swoich komponentów i rozpoznanie zależności, jak Wstrzykiwanie Zależności.
React
ma to 60%

18. Oficjalnie wspiera zarządzanie zależnościami Bower

Bower to prosty w obsłudze, podobny do pakietu npm menedżer do aplikacji interfejsu.
React
ma to 54%

19. obsługiwane wersje Internet Explorera

Wspieranie starszych wersji przeglądarek może okazać się przydatne dla projektów zespołowych i projektów z dużą bazą użytkowników, wśród których znajdują się użytkownicy Internet Explorer.
8
rAppid JS: 0

20. liczba lat

Starsze struktury są często bardziej stabilne, sprawdzone oraz istnieje dla nich więcej zasobów i poradników. Jako firma masz większą pulę talentów, z których możesz wybierać.
0years
Sammy JS: 4years

Top 10 frameworki MV*

Dodaj do porównania
    Porównaj
    This page is currently only available in English.