A JavaScript library for building user interfaces.
– Reactjs.org
A JavaScript library for building user interfaces.
– Reactjs.org
Det minste React-eksempelet
import React from "react";
import ReactDOM from "react-dom";
ReactDOM.render(
<h1>Hei verden!</h1>,
document.getElementById("root"),
);
En syntaksutvidelse for JavaScript (JavaScript + XML)
import React from "react";
import ReactDOM from "react-dom";
ReactDOM.render(
<h1>Hei verden!</h1>,
document.getElementById("root"),
);
En syntaksutvidelse for JavaScript (JavaScript + XML)
import React from "react";
import ReactDOM from "react-dom";
const name = { firstName: "Ola", lastName: "Nordmann" };
const element = <h1>Hei {name.firstName} {name.lastName}!</h1>;
ReactDOM.render(element, document.getElementById("root"));import React from "react";
import ReactDOM from "react-dom";
ReactDOM.render(
<h1>Hei verden!</h1>,
document.getElementById("root"),
);
JavaScript-funksjoner
Komp A
Komp B
❌
En ganske ny React-feature
Funksjoner med "use" som prefiks som lar oss bruke tilstand og sideeffekter
De mest vanlige hooksene er:
useState
useEffect
Custom Hooks
Brukes til tilstandslogikk
Brukes til å lytte på tilstandsendring og sideeffekter