Skip to content

Examples

Working example applications for every feature. Each example is a complete, runnable app.

TypeScript Examples

ExampleFeaturesPath
basic-countercreateMesh, useMeshState, StateMeshProviderexamples/basic-counter
ecommerce-cartActions, selectors, computed stateexamples/ecommerce-cart
resource-cacheResources, cache, invalidation, prefetchexamples/resource-cache
checkout-transactionTransactions, optimistic UI, rollback, retryexamples/checkout-transaction
url-filtersURL state, custom param namesexamples/url-filters
persisted-cartPersistence with localStorageexamples/persisted-cart
tab-syncCross-tab sync with BroadcastChannelexamples/tab-sync
form-submitForms, validation, server errors, field arraysexamples/form-submit
login-pageAPI client, auth tokens, guards, batchexamples/login-page
realworld-support-deskFull production reference appexamples/realworld-support-desk
production-upgradeskeepPreviousData, placeholderData, select, guardsexamples/production-upgrades
production-observabilitySuspense, Doctor, profiler, batch, selectorsexamples/production-observability
router-ecommerceFull router demo: lazy loading, guards, keepalive, prefetchexamples/router-ecommerce
nextjs-appNext.js App Router integrationexamples/nextjs-app

JavaScript Examples

Mirror of TypeScript examples in plain .jsx:

ExamplePath
basic-counterexamples-js/basic-counter
ecommerce-cartexamples-js/ecommerce-cart
resource-cacheexamples-js/resource-cache
checkout-transactionexamples-js/checkout-transaction
url-filtersexamples-js/url-filters
persisted-cartexamples-js/persisted-cart
tab-syncexamples-js/tab-sync
form-submitexamples-js/form-submit
login-pageexamples-js/login-page
realworld-support-deskexamples-js/realworld-support-desk
production-upgradesexamples-js/production-upgrades
production-observabilityexamples-js/production-observability
nextjs-appexamples-js/nextjs-app

Running Examples

bash
# Navigate to an example
cd examples/basic-counter

# Install and run
npm install
npm run dev

Released under the MIT License.