svelte-previous
- Purpose: Svelte stores that remember previous values, enabling actions dependent on previous states (e.g., transitions between old and new values).
- Target Audience: Svelte developers needing state management with history tracking.
- Key Features:
- Tracks one or more previous values via
withPrevious
. - Returns a tuple of writable (current) and readable (previous) stores.
- Supports customization through options like
numToTrack
,initPrevious
,requireChange
, and custom equality checks (isEqual
).
- Tracks one or more previous values via
- Svelte Support: Primarily designed for Svelte, leveraging its reactivity system.
- Demo: REPL demo .
- Options:
numToTrack
: Number of previous values to store (default: 1).initPrevious
: Initialize previous values (newest to oldest).requireChange
: Only update on value changes (default:true
).isEqual
: Custom equality function (default:===
).
svelte-storessveltehistoryprevious
Featured Stories
No featured articles here. Navigate to an article, then pick the Feature on menu button