useStoreMap
Function, which subscribes to store and transforms its value with given function. Signal will update only when selector function result will change
Common use case: subscribe to changes in selected part of store only
Arguments
store
: Source storefn
((state) => result): Selector function to receive part of source store
Returns
(Result)
Arguments
params
(Object): Configuration objectstore
: Source storekeys
(Array): Will be passed to fn selectorfn
((state, keys) => result): Selector function to receive part of source storeupdateFilter
((newResult, oldResult) => boolean): Optional function used to compare old and new updates to prevent unnecessary rerenders. Uses createStore updateFilter option under the hood
Returns
(Accessor<Result>)
#
ExampleThis hook is very useful for working with lists, especially with large ones