Skip to content

devidro/react-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Descrizione

Sviluppare un'app in React che permetta all'utente di creare un account attraverso un form di registrazione. Una volta creato l'account, l'utente dovrà essere reindirizzato ad una pagina di benvenuto.

  • Il candidato può utilizzare lo storage del browser per il salvataggio dei dati simulando una chiamata ad un servizio API.
  • Alla consegna dovranno essere indicate le ore impiegate allo sviluppo.

Guarda lo sketch

Must have

  • Utilizzare Redux e Redux-sagas per la gestione dello state
  • Integrare React-intl per la gestione del multilingua
  • Utilizzare React-router per il routing
  • Utilizzare Styled-components per la gestione del CSS
  • Integrare Storybook per lo sviluppo in isolamento dei componenti UI
  • Integrare PropTypes per la validazione delle props

Nice to have

  • Integrare Eslint e Prettier per la formattazione del codice
  • Gestione di due environments (development e production)
  • Integrare Jest per il testing

Stile e CSS

La scelta dello stile non è rilevante tuttavia, sarà importante utilizzare Styled-components per lo sviluppo dei componenti UI e Storybook per lo sviluppo in isolamento dei componenti.

Git flow

Il candidato può scegliere liberamente che genere di git flow adoperare. Ad ogni modo i commit saranno oggetto di valutazione.

Librerie menzionate

Criteri di valutazione

Il test serve a valutare il livello di conoscenze delle librerie menzionate, l'approccio al problem solving e la qualità del codice, dove per qualità si intende :

  • Standard e Best practices seguite
  • Modularità e scalabilità dei componenti
  • Performance e tempi di caricamento
  • Git flow

About

Test tecnico per la valutazione di profili con competenze React

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published