const updateSearchTopStoriesState = (hits, page) => (prevState) => {
const { searchKey, results } = prevState
任何人都可以向我解释上述内容是做什么的吗?为什么有 2 个箭头功能?
这是整个代码
const updateSearchTopStoriesState = (hits, page) => (prevState) => {
const { searchKey, results } = prevState;
const oldHits = results && results[searchKey]
? results[searchKey].hits
: [];
const updatedHits = [
...oldHits,
...hits
];
return {
results: {
...results,
[searchKey]: { hits: updatedHits, page }
},
isLoading: false
};
};
class App extends Component {
...