ReactJS - przegląd
ReactJS to biblioteka JavaScript używana do tworzenia komponentów interfejsu użytkownika wielokrotnego użytku. Zgodnie z oficjalną dokumentacją Reacta, poniżej znajduje się definicja -
React to biblioteka do budowania interfejsów użytkownika, które można komponować. Zachęca do tworzenia komponentów interfejsu użytkownika wielokrotnego użytku, które przedstawiają dane zmieniające się w czasie. Wiele osób używa Reacta jako V w MVC. React odciąga DOM od Ciebie, oferując prostszy model programowania i lepszą wydajność. React może również renderować na serwerze za pomocą Node i może zasilać natywne aplikacje za pomocą React Native. React implementuje jednokierunkowy reaktywny przepływ danych, co ogranicza szablonowość i jest łatwiejsze do rozważenia niż tradycyjne wiązanie danych.
Reaguj funkcje
JSX- JSX to rozszerzenie składni JavaScript. Nie jest konieczne używanie JSX w programowaniu React, ale jest to zalecane.
Components- React to przede wszystkim komponenty. Musisz myśleć o wszystkim jako o komponencie. Pomoże to w utrzymaniu kodu podczas pracy nad projektami na większą skalę.
Unidirectional data flow and Flux- React implementuje jednokierunkowy przepływ danych, co ułatwia wnioskowanie o Twojej aplikacji. Flux to wzorzec, który pomaga zachować jednokierunkowy charakter danych.
License - React jest na licencji Facebook Inc. Dokumentacja jest objęta licencją CC BY 4.0.
Reaguj korzyści
Wykorzystuje wirtualny DOM, który jest obiektem JavaScript. Poprawi to wydajność aplikacji, ponieważ wirtualny DOM JavaScript jest szybszy niż zwykły DOM.
Może być używany po stronie klienta i serwera, a także z innymi frameworkami.
Wzorce komponentów i danych poprawiają czytelność, co pomaga w utrzymaniu większych aplikacji.
Reaguj na ograniczenia
Obejmuje tylko warstwę widoku aplikacji, dlatego nadal musisz wybrać inne technologie, aby uzyskać kompletny zestaw narzędzi do programowania.
Używa wbudowanych szablonów i JSX, co może wydawać się niewygodne dla niektórych programistów.