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, успеть его получить и отправить актуальные данные. Из за асинхронности, я порой не успеваю получить, актуальные данные их дочернего компонента.