Чтобы использовать селектор, я попытался перейти по этой ссылке URL: https://blog.isquaredsoftware.com/2017/12/idiomatic-redux-using-reselect-selectors/
Один из примеров:
const selectSomeData = state => state.someData;
const selectFilteredSortedTransformedData = createSelector(
selectSomeData,
(someData) => {
const filteredData = expensiveFiltering(someData);
const sortedData = expensiveSorting(filteredData);
const transformedData = expensiveTransformation(sortedData);
return transformedData;
}
)
const mapState = (state) => {
const transformedData = selectFilteredSortedTransformedData(state);
return {
data: transformedData
};
}
Вопрос: В mapState мы вызываем selectFilteredSortedTransformedData, и мы также передаем State в качестве параметра.Однако сама функция не принимает никаких параметров, как она работает?
const selectFilteredSortedTransformedData = createSelector(