kiss-cli
Version:
Keep It Stupid Simple - An agnostic file snippets :kiss:
15 lines (10 loc) • 392 B
JavaScript
import createCachedSelector from 're-reselect';
const getSomethingFromState = state => state;
const getIdFromProps = (state, id) => id;
function expensiveComputation(something, id) {}
const selectSomethingById = createCachedSelector(
getSomethingFromState,
getIdFromProps,
(something, id) => expensiveComputation(something, id)
)((_, id) => id);
export default selectSomethingById;