A collection of hooks for integrating
aux-widgets
and
awml
with react applications.
npm i '@deutschesoft/use-aux-widgets'
componentFromWidget
— Creates a React component from an aux widget.useBackend
— Creates a backend which automatically reconnects.useBackends
— Creates a list of backends.useDebouncedState
— Creates a state which is debounced, i.e. it will change at most once during a given time interval.useDynamicValue
— Creates a state which is synchronized with a DynamicValue bidirectionally.useDynamicValueReadonly
— Creates a state which is synchronized from a DynamicValue.useEventHandler
— A simple hook which stores event callbacks in a ref.useRefAsCallback
— A simple hook which returns a cached wrapper function for a function stored inside of a ref.useWidget
— A hook for creating widgets programmatically.useWidgetBinding
— A hook for creating two-way bindings with widgets programmatically.useWidgetsBindings
— A hook for creating two-way bindings on a list of widgets.useWidgetEvent
— A hook for subscribing to events of a widget programmatically.useWidgetEvents
— A hook for subscribing to a list of events of a widget.useWidgetsEvents
— A hook for subscribing to a list of events in a list of widgets.useWidgetInteraction
— Creates a state which tracks user interaction with a widget.useWidgetOption
— Creates a state which synchronizes with the option of a widget.useWidgets
— A hook for creating a list of widgets programmatically.useWidgetsWithBindingsAndEvents
— A convenience hook which combinesuseWidgets
,useWidgetsEvents
anduseWidgetsBindings
.
use-aux-widgets
is available under the terms of the GNU General Public License version 2.
See the files COPYING
and gplv2.txt
for details.
Copyright (c) 2022-2023 DeusO GmbH