Возможно ли обратиться к state компонента в actions redux?
Подскажите возможно ли обратиться как-то к state компонента и изменить его значение из файла где хранятся actions у redux?
Суть проблемы, делаю компонент форму, чтобы не диспачить каждое изменение ввода поля input, делаю это всё не в store, а в state компонента. Саму отправку формы делаю через actions redux. Как можно менять state в action, чтобы не захламлять store не нужными данными?
Изменять state в action - это сомнительно.
Уточните про "ненужные данные". Что должно случиться после отправки формы: если форма должна очиститься то не вижу нужды стучаться в state из actions.
Максим: хотел если ошибка ввода данных написать результат ошибки в state и не использовать для этого store ну и так же очистка формы. Как это лучше делать тогда?
RomanSS: думаю подобной (с сервера) ошибке валидации как раз самое место в store, так как для этого вы делаете запрос на сервер => Приходит ответ => забираете из него сообщение об ошибки, записываете его в store и показываете в форме. (об этом же и писал в прошлом вопросе, если память не изменяет).
RomanSS: в componentWillReceiveProps реагировать на событе типа success и стирать форму (т.е. устанавливать пустые значения в state внутри компонента).
Есть форма и ее компоненты - собирай все изменения в state формы, а потом весь пул диспатч.
Потомки могут менять state родителя, если передать функцию.