React online
Pisz, uruchamiaj i udostępniaj fragmenty kodu bez żadnej konfiguracji.
Uruchamiaj kod React JS online i patrz, jak się renderuje
Darmowy kompilator i edytor React online. Edytujesz App.jsx, a podgląd obok renderuje się ponownie chwilę po tym, jak przestajesz pisać: komponenty, propsy, useState, useEffect i wszystkie inne hooki działają tak jak w prawdziwej aplikacji. Bez npm install, bez projektu Vite i bez uruchamiania lokalnego serwera.
Twój JSX jest kompilowany w przeglądarce przez esbuild, tak samo jak podgląd na żywo w lekcjach React w Coddy, z użyciem React 19. Projekt ma cztery pliki ułożone jak w aplikacji Vite: App.jsx, styles.css, main.jsx i index.html. Nic nie jest wysyłane na serwer, więc podgląd nadąża za twoim pisaniem.
Dlaczego ten kompilator React online się przydaje
- Podgląd na żywo: aplikacja buduje się i renderuje ponownie chwilę po tym, jak przestajesz pisać, a przycisk odświeżania (albo Ctrl+Enter) montuje ją od zera, żeby zresetować jej stan.
- Prawdziwy React 19 ze wszystkimi hookami:
useState,useEffect,useReducer,useRef,useContext,useMemoi twoimi własnymi hookami. - Błędy budowania wskazują plik, linię i kolumnę na czytelnej stronie błędu w miejscu podglądu, więc brakujący nawias nigdy nie zostawi pustego ekranu.
- Konsola pod podglądem pokazuje
console.log, ostrzeżenia i błędy czasu działania z twoich komponentów. - Twój kod zapisuje się w przeglądarce w trakcie pisania. Otwórz podgląd w nowej karcie albo skopiuj i pobierz dowolny plik, żeby przenieść go do prawdziwego projektu.
Co możesz zbudować w kompilatorze React online
- Listę zadań: kontrolowane
<input>,useStatedla listy i.map()renderujące jeden<li>na zadanie zkey. - Licznik albo stoper, żeby zobaczyć, jak zachowują się
useStateiuseEffectz funkcją czyszczącą. - Komponenty, które się ze sobą komunikują: przenieś stan do rodzica i przekazuj wartości oraz callbacki w dół jako propsy.
- Przełącznik motywu z
createContextiuseContext, ostylowany wstyles.css.
Kompilator React online: najczęstsze pytania
Czy kompilator React online jest darmowy?
Czy potrzebuję Node.js, npm albo Vite, żeby uruchomić tu React?
npm create vite ani serwera deweloperskiego. Działa każda nowoczesna przeglądarka na Windowsie, macOS, Linuksie czy Chromebooku.Czy mogę importować pakiety npm?
react i react-dom/client oraz własne pliki przez ścieżkę względną, na przykład import App from './App.jsx'. Inne pakiety npm, takie jak React Router czy Axios, nie są dostępne, więc edytor najlepiej sprawdza się przy komponentach, hookach i stanie, a nie przy pełnej aplikacji z zależnościami.