Czym jest React?
React to biblioteka JavaScript open source do budowy interfejsów użytkownika z komponentów, stworzona w Facebooku (dziś Meta). Każdy komponent opisuje, jak ma wyglądać fragment ekranu przy danym stanie, a React sam aktualizuje widok, gdy dane się zmieniają. Na React opierają się m.in. framework Next.js oraz React Native, w którym powstają aplikacje mobilne.
Jak używamy tego w Koda Plus
React pojawia się w naszych realizacjach tam, gdzie interfejs ma stan i logikę: w sklepie z oponami i felgami, na platformie B2B i B2C dla salonów kosmetycznych, w aplikacji webowej firmy Wekert i na witrynie firmy szkoleniowej. Razem z Tauri tworzy też Koda Flow, nasz własny produkt. Na stronach w Astro komponenty React wstawiamy punktowo, tylko tam, gdzie są potrzebne, a aplikacje mobilne budujemy w React Native i Expo. Na stronie O nas pokazujemy też certyfikat HackerRank z Reacta na poziomie Basic.
Wykorzystywane w
Zobacz realizacjeKiedy to ma sens
- Interfejs ma dużo stanu: filtry, koszyk, konfigurator, panel
- Strona w Astro potrzebuje pojedynczych interaktywnych wysp
- Aplikacja webowa i mobilna mają korzystać z tych samych wzorców
- Projekt ma być łatwy do przejęcia przez inny zespół frontendowy