Per un'app Web su cui sto lavorando ho un database relazionale piuttosto semplice. Accedo a questo database tramite un'API RESTful e genera il markup in React una volta recuperati i dati.
Se mi trovo costantemente a manipolare / elaborare queste risposte JSON sul lato client solo per strutturare questi oggetti in strutture più amichevoli per la mia interfaccia utente, è un segnale che forse sto facendo troppo sul client?
Sono relativamente nuovo nel settore per cominciare e sono più interessato a sapere quando dovrei portare queste cose a un altro sviluppatore che forse sta lavorando al back-end in questione.
Questo può sfociare in una più ampia domanda sulle API REST per le app Web in generale:
Dovrei aspettarmi che le risposte ai miei recuperi di dati sul front-end siano già strutturate in base ai requisiti dell'interfaccia utente o chiederei troppo?
Un buon esempio di questo sarebbe un elenco di categorie per una pagina "Prodotti". È ragionevole che io recuperi l'elenco totale di prodotti e poi crei l'elenco di categorie da quei dati o dovrei aspettarmi di avere un elenco già strutturato delle categorie, ecc. Nell'oggetto risposta quando inizialmente ho deciso di recuperare il elenco di prodotti?