You can play at https://ccoffee.netlify.app/
-
check re-render dei componenti
-
active sui link nella navbar
-
fare pace con text-center
-
ottimizzare manualmode in un unico punto di rendering
-
react forms
-
storico mosse
-
macchina a stati
-
giocatori
-
"Props" per le props e "State" per l'eventuale state del componente se lo voglio fare in un unico hook
-
usare formcontext
-
componente riga fatto in css
-
togliere boostrap puro
-
redux
-
migliorare about
-
inserire changelog
-
destructoring delle props: bad practice farlo nella firma del componente, meglio fare sulla seconda riga, in modo da definire const
-
render dei componenti figli se rerender del padre
-
useMemo (base)
-
React.memo() (avanzato) export const blabla = React.memo(NomeComponente, (prevProps, nextProps) => return condizionePerCuiNonRerenderizzare)
-
ripassare UseCallback
-
bulk setState solo da react 18 in poi