Features
🗃️ Context state
Bug fix
🐞 Cannot create proxy with a non-object as target or handler.
Bug fix
🐞 Reset removes built-in functions
Feature
📢 Signal Events
Features
- 🍃 Atomic state updates
- 🧮 Computed values come with caching and lazy evaluation
- 📬 Subscription to state changes
- 🧩 Utility functions (compose, curry, pick, append, update)
- 🎣 No external dependency, Ramda library is removed
Breaking changes
🎬 Actions
- Actions must now be wrapped with the
action
function - New declaration interface:
action(state => payload => { ... })
🧮 Computed values
- Computed values must now be wrapped with the
computed
function - Payload from computed functions has been removed
- New declaration interface:
computed(state => ...)
Chore
- Update packages
- Remove Lerna
Features
- 🧠 Greedy rendering
- 🧮 Computed values with hook nesting
- 🎬 Actions
- 🗿 Static variables
- 🤹 Selectors
- 📎 Strongly typed with TypeScript.