createSelector
1 2 3 4 |
|
Creates a conditional signal that only notifies subscribers when entering or exiting their key matching the value. Useful for delegated selection state. As it makes the operation O(1) instead of O(n).
1 2 3 4 5 |
|
In the above code if the item.id
is equal to the selectedId
the active
class will be added to the li
element. If the item.id
is not equal to the selectedId
the active
class will be removed from the li
element.
Arguments¶
Name | Type | Description |
---|---|---|
source | () => T | The source signal to get the value from. |
fn | (a: U, b: T) => boolean | A function to compare the key and the value. |
{/* TODO: Add code playground example */}