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 2023 (incl. React Router & Redux)
Dive in and learn React.js from scratch! Learn React, Hooks, Redux, React Router, Next.js, Best Practices and way more!
Czas trwania: 74.5 total hours 807921 zapisanych uczestnikówThe Ultimate React Course 2024: React, Redux & More
Master modern React from beginner to advanced! Context API, React Query, Redux Toolkit, Tailwind, advanced patterns
Czas trwania: 67 total hours 59445 zapisanych uczestnikówThe Complete 2023 Web Development Bootcamp
Become a Full-Stack Web Developer with just ONE course. HTML, CSS, Javascript, Node, React, PostgreSQL, Web3 and DApps
Czas trwania: 63 total hours 1137954 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: 42.5 total hours 134230 zapisanych uczestnikówReact od podstaw
Teoria i praktyka
Czas trwania: 48.5 total hours 10015 zapisanych uczestnikówKurs FullStack Developer - kompletny od Podstaw do Mastera
Naucz się tworzenia stron www od podstaw na froncie i backendzie w: Html, CSS, JavaScript, Node.js, MongoDB, Mysql React
Czas trwania: 72 total hours 1702 zapisanych uczestników[2023] Kurs Web Developer Tworzenie Stron od zera do Mastera
Obszerny kurs nauki web developmentu od podstaw! Html 5, CSS 3, JavaScript, DOM, Bootstrap 5, AJAX, + 200 pyt. rekrut.
Czas trwania: 66 total hours 6386 zapisanych uczestnikówJavaScript od Podstaw do Eksperta
Stworzony z myślą o osobach, które nie wiedzą nic na temat JavaScript. Zostań front-end developerem i zarabiaj pieniądze
Czas trwania: 13.5 total hours 14232 zapisanych uczestników