React jest biblioteką dla JavaScript, która wykorzystywana jest do tworzenia interfejsów graficznych aplikacji internetowych. Za React odpowiedzialny jest m.in Facebook i Instagram.
Z głównych cech wyróżniających bibliotekę React jest wirtualny DOM. React przechowuje cały DOM aplikacji w pamięci, po zmianie stanu wyszukuje różnice między wirtualnym i prawdziwym DOM i aktualizuje zmiany bez przeładowania strony. Drugą z cech szczególnych React jest język JSX. Jest on nakładką na JavaScript, która dodaje możliwość wstawiania kodu html ( lub komponentów React) bezpośrednio w kodzie, zamiast ciągu znaków.
React odpowiedzialny jest tylko za interfejsy aplikacji. Czyli w modelu MVC (Model-View-Controller) odpowiada tylko za część V (View). Może być więc używany z innymi bibliotekami czy framworkami JavaScript w MVC np. Angular.
React jest używany na stronach internetowych firm takich jak:
(W języku polskim niżej)
React - The Complete Guide (incl Hooks, React Router, Redux)
Dive in and learn React.js from scratch! Learn Reactjs, Hooks, Redux, React Routing, Animations, Next.js and way more!
Czas trwania: 48.5 total hours 705206 zapisanych uczestnikówModern React with Redux [2023 Update]
Master React and Redux Toolkit. Includes RTK Query, tons of custom hooks, and more! Course 100% Updated November 2022
Czas trwania: 37.5 total hours 292024 zapisanych uczestnikówComplete React Developer in 2023 (w/ Redux, Hooks, GraphQL)
Updated! Become a Senior React Developer. Build a massive E-commerce app with Redux, Hooks, GraphQL, Stripe, Firebase
Czas trwania: 40 total hours 127630 zapisanych uczestnikówMicroservices with Node JS and React
Build, deploy, and scale an E-Commerce app using Microservices built with Node, React, Docker and Kubernetes
Czas trwania: 54.5 total hours 100122 zapisanych uczestnikówReact od podstaw
Teoria i praktyka
Czas trwania: 48.5 total hours 9442 zapisanych uczestnikówReact po polsku
Wszystko o front-end Framework ReactJS
Czas trwania: 6.5 total hours 315 zapisanych uczestnikówKariera Frontend Developera. React
Poziom podstawowy
Czas trwania: 5 total hours 67 zapisanych uczestnikówReact dla średnio zaawansowanych
Styled-components, Redux, Middlewares, Portals, Hooks, React.memo, React.lazy, Suspense, Context API, JSON Server i inne
Czas trwania: 17.5 total hours 1277 zapisanych uczestników