dispatch, подождать пока рендер пройдет? Пример:
some func = args = (dispatch, getState) =>{
dispatch(setNewCableSegment({ path }));
newCableSegment = { ...getNewCableSegment(getState()) };
// Тут рендер уже должен быть что бы взять длинну отрезка после диспатча
const length = parseInt(getPolylineLength(args.newCableSegmentRef.current.state[POLYLINE]));
dispatch(setNewCableSegment({ ...newCableSegment, length, prevLength }));
dispatch(openModal(newCableSegment))
}
нет)
Обсуждают сегодня