AngularJS Store
v4.0.5
v4.0.5
  • Introduction
  • What's New
  • Installation
  • Tutorials with Javascript
    • Setup a store
    • Get the current state
    • Update the state
    • Listen on state changes
    • Destroy a hook
  • Tutorials with Typescript
    • Setup a store
    • Get the current state
    • Update the state
    • Listen on state changes
    • Destroy a hook
Powered by GitBook
On this page
  • Version 4.0.5
  • Version 4.0.1
  • Lighten the bundle size again
  • Improve development warnings
  • Version 4.0.0
  • Typescript types support
  • Smaller bundle size
  • Wild card action query
  • Breaking changes

Was this helpful?

What's New

PreviousIntroductionNextInstallation

Last updated 5 years ago

Was this helpful?

Version 4.0.5

  • Package is also available now in GitHub Package Registry

  • Renamed package to @ranndev/angularjs-store

Version 4.0.1

Lighten the bundle size again

By migrating the package bundler to , we reduced the bundle size down to 1.63KiB (almost a half).

Improve development warnings

We can now see a warning logs on console if we try to use the package incorrectly. Only on development.

Version 4.0.0

Typescript types support

You can now use the AngularJS Store using Typescript and get a code-completion for the store's state and actions.

Smaller bundle size

From 20kb in version 3, it's now reduces to 3kb.

Wild card action query

If you want to set a hook for all available actions, you can now use a wild card action query instead of using an array of store action or complex regular expression.

Breaking changes

An array hook callback in hook method is now unsupported in version 4. You can only use the hook method with a single callback function like so

hook.ts
yourStore.hook('SOME_ACTION', (state: State, initialRun: boolean) => { ... })
⚡
👩‍🔧
👨‍🔧
Rollup