Skip to content

Latest commit

 

History

History
67 lines (45 loc) · 4.24 KB

File metadata and controls

67 lines (45 loc) · 4.24 KB
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:

React {/react/}

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.

React DOM {/react-dom/}

<<<<<<< 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-dom paket sadrži metode podržane samo u web aplikacijama.

  • Klijentski API-ji - react-dom/client API-ji omogućavaju renderovanje React komponenata na klijentu (u pretraživaču).

  • Serverski API-ji - react-dom/server API-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-dom package contains methods supported only in web applications.

  • Client APIs - The react-dom/client APIs let you render React components on the client (in the browser).

  • Server APIs - The react-dom/server APIs let you render React components to HTML on the server.

  • Static APIs - The react-dom/static APIs let you generate static HTML for React components.

d271a7ac11d2bf0d6e95ebdfacaf1038421f9be0

React kompajler {/react-compiler/}

React kompajler je alat za optimizaciju vremena izgradnje koji automatski memoriše vaše React komponente i vrednosti:

ESLint Plugin React Hooks {/eslint-plugin-react-hooks/}

ESLint plugin za React Hook-ove pomaže u sprovođenju pravila React-a:

  • Lint-ovi - Detaljna dokumentacija za svaki lint sa primerima.

Pravila React-a {/rules-of-react/}

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 {/legacy-apis/}

  • Legacy API-ji - Export-ovani iz react paketa, ali se ne preporučuje upotreba u novonapisanom kodu.