Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.17 KB

CHANGELOG.md

File metadata and controls

32 lines (24 loc) · 1.17 KB

Matter Hooks Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.0 - 2023-03-18

Added

  • Several hooks:
    • useAsync - Calls and memoizes an asynchronous function when the provided dependencies change.
    • useChange - Determines when the provided dependencies change.
    • useContextAction - Registers asynchronous context actions within systems.
    • useMap - Retrieves a value from a map using a key.
    • useMemo - Returns a memoized value. Only recalculates when the provided dependencies change.
    • useReducer - Returns a state updated by a reducer as well as a dispatcher for that reducer.
    • useStream - Returns a loop iterator to process instance streaming events for a provided streaming ID attribute, and optionally, its descendants as they stream.