Я работаю над сборкой CMS на React.Пару раз я сталкивался с проблемами, с которыми я работал на странице, где пользователь может добавлять и удалять контент.Этот контент сам по себе имеет свойства, которые также могут быть изменены.Я очень озадачен тем, где мне следует сохранять состояние всех этих свойств.
Так, например: у меня есть блогоподобная страница, где пользователь может добавлять и удалять короткие новости.Каждое новостное обновление имеет title
, content
и некоторые другие свойства, такие как category
.
. На мой взгляд, все состояние может принадлежать компоненту BlogEditor
(который содержит всесообщениям) или BlogEditor
знает только id
сообщений, а самим сообщениям принадлежит состояние их содержимого (и связь с API).Какова лучшая практика в React?