Introduzione a React

React

React è una libreria JavaScript (sviluppata da Facebook  e utilizzata da famose aziende fra cui AirBnB, Netflix, Paypal e Uber) che permette di costruire interfacce utente, anche complesse, partendo da piccoli ed isolati stralci di codice, con una sintassi molti simile all’html, chiamati “componenti”.

Questi componenti sono riutilizzabili  e componibili, ossia un componente può essere usato più volte e può contenere al suo interno altri componenti.

In maniera approssimativa, possiamo dire che un’applicazione realizzata con React è composta da tanti componenti quanti sono i vari elementi che compongono l’interfaccia. È nostro compito decidere quali componenti creare, come strutturarli e come farli interagire tra di loro.