Collection of links and notes while approaching React.js
, next.js
and related topics.
What is react?
React is a JavaScript library created by Facebook for building user interfaces. It is used for creating reusable components for building interactive and powerful web and mobile applications. React also allows developers to create applications that can be rendered on the server side as well as the client side.
React has a really different view about the page since it uses a virtual DOM, and is really not simple to switch from jQuery style to React.
- Perché si usa “key”? Leggere qui.
- Mini corso From Javascript to React e From React to Next.js
- Libro: Learning React Modern Patterns for Developing React Apps (Alex Banks and Eve Porcello)
- fare il parsing dell’HTML dentro a stringhe
- come evitare il dom vuoto per SEO? (DOPO)
- Il render esegue tutti i comandi onClick, perché non si sta passando la funzione, ma la si sta chiamando (visto qui).
- Come passare uno stato da un componente all’altro, bisogna passare per il padre. Quindi i componenti che si parlano devono avere un genitore comune.
- Mai incrociare i flussi. E’ male usare
jQuery
eReact
insieme? Sì, perché React usa il Virtual DOM. - Aggiungere React ad una applicazione web PHP già esistente (questo link però va bene solo se è una applicazione in sviluppo, manca un esempio con produzione).
- Da rivedere dopo, un boilerplate per app react + php.
- sito di webpack | tutorial webpack
- ho la stessa domanda di questo
- Best practices di React, segnato da leggere, anche questo per ripassare e migliorare il proprio livello di javascript
- caricare i dati prima di eseguire il render con
useEffect
, e perchéuseEffect
viene eseguito più di una volta - quando con
useState
si modifica uno stato oggetto è utile utilizzare la spread syntax per non ripetere codice - includere i fontello font nella build di react, normalize, i google font…
- WordPress e react esempio | un altro che usa il wp react già instanziato
- nvm node version manager installation on windows
- se il sito ha più di una pagina come si fa? Multipagina