dem*_*mas 9 javascript reactjs
const fetch = url => dispatch => {
// ...
}
export const fetchQuestions = tag => (dispatch) => {
return dispatch(fetch(tag));
};
Run Code Online (Sandbox Code Playgroud)
什么是dispatch在fetch功能?url是第一个和单个参数fetch功能.但这是什么dispatch?
这相当于一个函数返回另一个函数.就是这个
const fetch = url => dispatch => {
// ...
}
Run Code Online (Sandbox Code Playgroud)
相当于
const fetch = function(url) {
return function(dispatch) {
// ...
}
}
Run Code Online (Sandbox Code Playgroud)
同样这个
export const fetchQuestions = tag => (dispatch) => {
return dispatch(fetch(tag));
};
Run Code Online (Sandbox Code Playgroud)
相当于
export const fetchQuestions = function(tag) {
return function(dispatch) {
return dispatch(fetch(tag));
}
};
Run Code Online (Sandbox Code Playgroud)