В моем проекте я обычно получаю данные от редукторов и передаю данные компоненту, в этом компоненте, если данные должны быть обновлены, например
obj :{ age:20, name: 'hassan' }
для любого действия обновления, чем я создаю копию этого объекта в своем собственном состоянии в конструкторе как
this.state {
obj : this.props.obj
}
затем используйте скопированный объект и отправьте в службу для действий по обновлению на стороне сервера и т. д.
но я никогда не обновляю объект редукторов, вместо этого всегда создаю собственное состояние компонента.
Я новичок, чтобы реагировать, пожалуйста, помогите мне, должен ли я обновить объект редукторов и в дальнейшем использовать его вместо создания собственного состояния для компонента, и если я должен обновить объект редукторов, это повлияет на производительность или текущий шаблон, которому я следую, лучше или нет?
Концепция редукции сводится к поддержанию глобального состояния, к которому может получить доступ любой компонент.
Использование хранилища зависит от переменной, которую вы сохраняете. Рекомендуется хранить только те значения, которые используются другими компонентами. Если это не так, вы можете сохранить состояние в отдельных компонентах реакции.
хранилище избыточности против состояния реакции это руководство дает небольшой опыт выбора с умом