Мне нужно ввести некоторые реквизиты и аргументы. Вот часть кода. Как мне правильно написать createAction?
const onSubmitHandler = (userFormData: TuserDataFromForm) => {
console.log("this work");
// here is error - userFormData
dispatch(asyncAction(userFormData));
};
function* watchFunc() {
// here is error - asyncAction.type
yield takeEvery(asyncAction.type, workFunc);
}
// What should I write instead of any
// to not get error here - dispatch(asyncAction(userFormData)) - in Component
// and here - takeEvery(asyncAction.type, workFunc) - in sagas
const asyncAction: any = createAction("ASYNC_ACTION");
Вот полный код: