| title | Pregled React referenci |
|---|
Ova sekcija vam pruža detaljnu dokumentaciju referenci za rad sa React-om. Za uvod u sam React, molimo vas posetite sekciju Nauči.
Dokumentacija React referenci je podeljena na par funkcionalnih podsekcija:
Programske React funkcionalnosti:
- Hook-ovi - Upotreba različitih React funkcionalnosti u vašim komponentama.
- Komponente - Ugrađene komponente koje možete koristiti u vašem JSX-u.
- API-ji - API-ji koji su korisni za definisanje komponenti.
- Direktive - Pružanje instrukcija bundler-ima kompatibilnim sa React Server Components.
<<<<<<< HEAD React-dom sadrži funkcionalnosti koje su podržane samo za web aplikacije (koje su pokrenute u DOM okruženju pretraživača). Ova sekcija se deli na sledeće celine:
-
Hook-ovi - Hook-ovi za web aplikacije koje su pokrenute u DOM okruženju pretraživača.
-
Komponente - React sadrži sve HTML i SVG komponente ugrađene u pretraživač.
-
API-ji -
react-dompaket sadrži metode podržane samo u web aplikacijama. -
Klijentski API-ji -
react-dom/clientAPI-ji omogućavaju renderovanje React komponenata na klijentu (u pretraživaču). -
Serverski API-ji -
react-dom/serverAPI-ji omogućavaju renderovanje React komponenata u HTML na serveru. ======= React DOM contains features that are only supported for web applications (which run in the browser DOM environment). This section is broken into the following: -
Hooks - Hooks for web applications which run in the browser DOM environment.
-
Components - React supports all of the browser built-in HTML and SVG components.
-
APIs - The
react-dompackage contains methods supported only in web applications. -
Client APIs - The
react-dom/clientAPIs let you render React components on the client (in the browser). -
Server APIs - The
react-dom/serverAPIs let you render React components to HTML on the server. -
Static APIs - The
react-dom/staticAPIs let you generate static HTML for React components.
d271a7ac11d2bf0d6e95ebdfacaf1038421f9be0
React kompajler je alat za optimizaciju vremena izgradnje koji automatski memoriše vaše React komponente i vrednosti:
- Konfiguracija - Opcije za konfiguraciju React kompajlera.
- Direktive - Direktive na nivou funkcija za kontrolu kompilacije.
- Kompajliranje biblioteka - Uputstvo za isporuku prekompajliranog koda biblioteke.
ESLint plugin za React Hook-ove pomaže u sprovođenju pravila React-a:
- Lint-ovi - Detaljna dokumentacija za svaki lint sa primerima.
React ima osobine — tj. pravila — za izražavanje šablona na način koji je lako razumljiv i čini aplikacije visokokvalitetnim:
- Komponente i Hook-ovi moraju biti čisti – Čistoća čini vaš kod lakšim za razumevanje i debug-ovanje i omogućava React-u da ispravno automatski optimizuje vaše komponente i hook-ove.
- React poziva komponente i hook-ove – React je zadužen za renderovanje komponenata i hook-ova kada je to potrebno za optimizaciju korisničkog iskustva.
- Pravila Hook-ova – Hook-ovi su definisani upotrebom JavaScript funkcija, ali predstavljaju poseban tip reusable UI logike sa ograničenjima gde mogu biti pozvani.
- Legacy API-ji - Export-ovani iz
reactpaketa, ali se ne preporučuje upotreba u novonapisanom kodu.