Skip to content

Spyna/react-patterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React patterns

A sample React todo app. 😊

Questa applicazione di esempio si basa su delle idee che ho avuto recentemente su React, che ho scritto sostto forma di note qui: https://spyna.notion.site/React-patterns-a37c5ae1e7044dc39b032d293549a25c

L'obiettivo di questo progetto è sviluppare una applicazione React con 3 livelli di separazione, basandosi sul pattern Model view Presenter. I tre livelli sono così divisi:

  • 1° livello: esegue l'accesso ai dati e la business logic
  • 3° livello: visualizzza l'interfaccia utente
  • 2° livello: si occupa di comunicare i dati al livello di presentazione

Il progetto è stato sviluppato in maniera incrementale, partendo da un architettura mono-layer (in cui la business logic risiede nell'interfaccia grafica) ed aggiungendo in vari step più layer.

Ogni branch contiene uno step, gli step finali includono anche la gestione del routing, dell'autenticazione e autorizzazione.