React jest biblioteką służącą do tworzenia interfejsów użytkownika. Ułatwia pisanie aplikacji internetowych, natywnych aplikacji dla iOS i Androida, oprogramowania dla telewizorów czy też natywnych aplikacji dla komputerów stacjonarnych. Dzięki tej bibliotece można błyskawicznie zbudować interfejs, który samoczynnie będzie reagował na zmiany stanu aplikacji. Idea polega na użyciu minimalnych, zarządzalnych składników do budowy nawet dużych i bardzo złożonych aplikacji. Aby zacząć pracę z Reactem, wystarczy znajomość składni JavaScriptu - i lektura tej książki.
Z tym przewodnikiem nauczysz się użytkowania Reacta w praktyce. Dowiesz się, w jaki sposób zbudować jednostronicową, złożoną aplikację internetową, i zdobędziesz wiedzę umożliwiającą użytkowanie tej biblioteki w codziennej pracy. Pokazano tu, jak rozpocząć projekt i rozwijać rzeczywistą aplikację. Zaprezentowano także technologie, które wyśmienicie uzupełniają możliwości Reacta: JSX i narzędzie create-react-app. Omówiono dodatkowo zagadnienia dotyczące elementów funkcyjnych i klasowych i szczegółowo przedstawiono cykl budowy aplikacji z tych komponentów. Szybko się przekonasz, jak wielki potencjał tkwi w bibliotece React i jak niezwykle usprawnia ona tworzenie prostych w utrzymaniu, wielkoskalowych, atrakcyjnych aplikacji!
W książce między innymi:
- przygotowanie Reacta do pracy
- tworzenie części Reacta i łączenie ich z komponentami DOM
- składnia JSX i hooki
- przepływ informacji w aplikacji
- tworzenie aplikacji zapisujących dane po stronie klienta
React: naucz się raz, używaj zawsze!