``` createStore (defaultState: Object) => { getState: () => Object; setState: (newState: Object); connect: (mapStateToProps: Object, func: Function); } ```
Deep state observer is an state management library that will fire listeners only when specified object node (which also can be a wildcard) was changed.
Memorio, State + Observer, Store and iDB for an easy life - Cross-platform compatible
A recoil state observer through Redux devtool
Simple state observer hook for react
Polyfills the ResizeObserver API and supports box size options from the latest spec
Monitor if a component is inside the viewport, using IntersectionObserver API
Resize observer for React
React MutateObserver Component
A React hook that allows you to use a ResizeObserver to measure an element's size.
Reactive primitives for observing resizing of HTML elements.
A polyfill for the Resize Observer API
Resize observer for React
A React hook for the IntersectionObserver API that uses a polyfill when the native API is not available
A React hook that fires a callback whenever ResizeObserver detects a change to its size
Detect if web fonts are available
🏯 PositionObserver is a JavaScript tool that provides a way to asynchronously observe changes in the position of a target element within its viewport.
Tracks the intersection of a DOM element and its containing element or the viewport.
An implementation and polyfill of the Resize Observer draft.
Simple transparent reactivity with 100% language coverage. Made with ES6 Proxies.
Observe CSS property changes on any elements
React hook to use IntersectionObserver declaratively.
@vue/reactivity
A React Hooks package for mutation-observer
Adds support for ActiveModel Observers
Observes changes and stores object state before the change
rirb (remote irb) allows you to attach a running ruby process and to observe/modify global states via an irb prompt.
Tasker is a comprehensive workflow orchestration engine that provides multi-step task processing, dependency management, state machine transitions, and enterprise observability features including OpenTelemetry tracing and Prometheus metrics for Rails applications.
firescan-ruby ============= Ruby reference implementation for the Firebind Firescan path scan client This code has been tested to work with Ruby 1.9.3 and Firebind Reflector 1.0. Integration =========== Integrating the Firescan library is straight forward. It uses a single object 'Scan' and a simple callback mechanism using Ruby's built-in Observer feature. Create a Scan object, pass it your handler (something that implements the Observer update method) and run the Scan. A handler update method might look like this: def update(state) case state.current_state when :PORT_COMPLETE puts "Port #{state.port} #{state.description(state.port_result_code)}" when :PORT_START when :PORT_TICK when :SCAN_START when :START_FAILURE when :SCAN_COMPLETE else end end Then create and run a Scan object like this: scan = Firebind::Scan.new('scanme.firebind.com','1-10',:UDP) scan.add_observer myHandler state = scan.scan See the lib/example.rb script for a simple working example.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.