Gestor de tasques
Aquest és el meu primer projecte desenvolupat amb React. Es tracta d'un gestor de tasques senzill en el qual es poden afegir funcions avançades com ara la prioritat o la data i l'hora de la tasca.
Característiques
- Es poden afegir tasques noves mitjançant un formulari.
- A més del títol i la descripció de la tasca, es pot afegir la prioritat, la data i l'hora.
- Les tasques s'ordenen per temps i es poden eliminar en qualsevol moment.
- La data de venciment és de color blau si segueix en vigor, de color vermell en cas contrari. Si la tasca ja està realitzada, no tindrà color.
- Quan una tasca es marca com a realitzada, es desplaça cap a la zona de tasques realitzades.
- En cas d'haver marcat una tasca com a realitzada per error, és possible revertir el moviment.
Què he après
- A construir un projecte de React amb components de classes.
- A importar i a exportar mòduls en React.
- A validar formularis.
- A generar identificadors únics amb UUID.
- A controlar l'estat i a passar propietats entre components.
- A utilitzar LocalStorage per a la persistència de dades.
- A especificar els tipus de les propietats amb PropTypes.
Tecnologies
- Front-end: React (JavaScript), CSS-Bootstrap
- Back-end: -