createEntityAdapterintermediateconst selectors = adapter.getSelectors(state => state.items)
selectors.selectAll(store.getState()) // β [{ id: 1, name: 'Widget' }, ...]
selectors.selectById(store.getState(), 1) // β { id: 1, name: 'Widget' }
selectors.selectTotal(store.getState()) // β 1getSelectors generates pre-built selectors scoped to the entity slice β selectAll, selectById, selectTotal, and more.
adapter.getSelectors(stateSelector) returns a set of selectors: selectAll, selectById, selectTotal, selectIds, and selectEntities.
Challenge: Create a store and use adapter selectors to query items.
selectors.selectAll(store.getState()) // β [...]
selectors.selectById(store.getState(), 1) // β { id: 1, name: 'Widget' }
selectors.selectTotal(store.getState()) // β 2