Spyna / react-patterns

A sample React todo app. 😊

Home Page:http://reactpatterns.spyna.it

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

A sample React todo app. 😊

http://reactpatterns.spyna.it


Languages

Language:TypeScript 87.9%Language:HTML 7.9%Language:CSS 3.8%Language:JavaScript 0.4%