Dreamstate book

🎸 Dreamstate book (v4)

npm version start with book license

Summary

  • Pros and cons
  • Requirements
  • Usage
  • Changelog

API

  • Scope

    • ScopeContext
    • ScopeProvider
    • useScope
  • Management

    • ContextManager
    • createProvider
    • useManager
  • Signaling / Queries

    • @OnQuery
    • @OnSignal
  • Utils

    • @Bind
    • createActions
    • createComputed
    • createLoadable
    • createNested
  • Testing

    • getCurrent
    • getReactConsumer
    • getReactProvider
    • mockManager
    • mockRegistry
    • mockScopeProvider
    • mockScope
    • nextAsyncQueue

Examples

Applications:

  • simple app
  • signals using app
  • queries using app

Usage:

  • Checking manager disposal status
  • Decoupling managers logics
  • Dynamic manager provision
  • Forcing manager update
  • Getting manager scope
  • Listen signals from component
  • Providing initial state
  • Provision query from component
  • Provision query from manager
  • Query data from component
  • Query data from manager
  • Send signal from component
  • Send signal from manager
  • Testing components
  • Testing managers
  • Using default context value
  • Using parts of context
  • Using scope

Links

  • Dreamstate book
  • Dreamstate repository
  • Dreamstate npm package

Licence

MIT