React è una libreria di Facebook, e perciò dipendente da esso. È diverso da framework come Angular e Vue.
Perché usare React?
React si basa su Componenti e questo gli permette di avere varie caratteristiche di forza:
- Riusabilità del codice
- Velocità di sviluppo
- Performance elevate
- Facile mantenimento e modifica
Cosa devo sapere per impararlo?
- HTML
- CSS
- Vanilla js (ES6)
Ambiente di sviluppo di React
Dev environment:
- Node.js
- Chrome
- Estensioni di Chrome: JSON View, React Developer Tools
- Visual Studio Code o altro IDE