Nel mio team sto lavorando come sviluppatore frontend in una base di codice React. Stiamo costruendo un'applicazione e facciamo tutto in React. Prima di questo ero in realtà sempre uno sviluppatore di backend. Ora ho la sensazione che nella maggior parte dei framework "backend" sia più veloce generare una vista con un motore di template invece di connettere tutto attraverso le API di REST.
Così ho iniziato a pensare a un approccio alternativo per scrivere React, perché ho la sensazione che io sia molto più lento a scrivere in javascript. Ma voglio ancora mantenere i componenti dinamici di vantaggio.
Il metodo ReactDOM.render
è la parte che collega dom con il componente.
Renderò ancora il server sulla maggior parte delle cose e sulle cose dinamiche che vorrei creare in componenti e poi renderle con il metodo ReactDom.render
.
In questo modo mantengo ancora la velocità di sviluppo della creazione / generazione di pagine sul back-end mentre ottengo il vantaggio dello stack React per creare sofisticati componenti dinamici.
Questo metodo potrebbe anche essere possibile solo per i progetti front-end. Se costruisci il tuo sito staticamente (layout, pagine, contenuto statico, ...) e quindi le informazioni sull'API del contenuto dinamico che fai in React.
Quindi cosa ne pensi? Quali sono i (dis) vantaggi di questo approccio? E sarebbe più efficiente?
Suppongo che i membri del team dovrei implementare questa strategia sono entrambi ben informati sul back-end e sul frontend.