@lookingfor2

Как синхронно доставить данные в redux?

const Parent = (props) => {
  <Child/> // тут дочерний со своим состоянием
  <button className="parent-submit" onClick={() => postData()}/>
}

const Child = () => {// как доставить state в Redux по клику на .parent-submit
  const [state, setState] = useState({})
}

const postData = () => async (dispatch, getState) => {
const {base} = getState();
const {data} = base;
  axios.post(data)
}


Есть родительский компонент, как по клику на кнопку .parent-submit, отправить в redux состояние дочернего компонента Child. При этом в методе postData, успеть его получить и отправить актуальные данные. Из за асинхронности, я порой не успеваю получить, актуальные данные их дочернего компонента.
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы