Нужна помощь в понимании es6
В стрелочных функциях есть возможность не писать return
export const receive = () => ({
type: actions.SET
})
Выглядит очень красиво, но как сделать на более сложных примерах, где до return еще нужно произвести какие то действия
export const onSubmit = (data, token) => {
axios.defaults.headers.common['Authorization'] = token;
return dispatch => (
axios.post(apiUrl + '/pss', data)
.then(res => {
if (res.data !== null) dispatch(onSubmitSuccess())
else return { type: psActions.ON_SUBMIT_ERROR }
})
)
}
Буду рад подробному разъяснению