Sto costruendo blog di viaggio usando React come framework Javascript di frontend insieme a GraphQL. Sto facendo questo progetto da solo come test pilota e attualmente sono in una fase di traduzione del disegno di Photoshop in HTML / CSS / JSX.
Ciò che mi infastidisce è quale sarà il modo migliore per archiviare i post dei blog nel database, recuperarli e mostrarli all'utente finale?
Il post del blog contiene: testo, categorie, link pinterest / instagram / facebook, immagini ospitate localmente, paragrafi, elenchi puntati, ecc.
La voce del database non dovrebbe essere accoppiata con React, quindi se deciderò di cambiare il framework di frontend in futuro, potrei farlo più facilmente. D'altra parte, React sconsiglia vivamente di utilizzare il metodo .dangerouslysetinnerhtml che potrebbe essere molto utile in questa situazione: memorizzerei il contenuto del post come puro html in db e lo scaricheremo usando graphql. Supponiamo che tutti i post del blog abbiano le stesse regole CSS!