Задать вопрос
@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, успеть его получить и отправить актуальные данные. Из за асинхронности, я порой не успеваю получить, актуальные данные их дочернего компонента.
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы