:electric_plug: [Unmaintained] Renderless Containers
<FocusManager />
.blur()
function now provide natural blur of focused elements not only state change (thanks to @TrySound)<FocusManager />
children props in flow definitions (thanks to @TrySound)<Set />
docs (thanks to @denisborovikov)onChange
callbacks accepts the value equal to initial (thanks to @renatorib)-<Value initial={0} onChange={({ value }) => console.log(value)}>
+<Value initial={0} onChange={value => console.log(value)}>
Affected components: Active
, Counter
, Focus
, FocusManager
, Hover
, Input
, List
, Set
, Toggle
, Touch
, Value
.
is
prefix in values is removed (thanks to @TrySound)<Hover>
- {({ isHovered, bind }) => null}
+ {({ hovered, bind }) => null}
</Hover>;
<Active>
- {({ isActive, bind }) => null}
+ {({ active, bind }) => null}
</Active>
Affected components: Active
, Focus
, FocusManager
, Hover
, Touch
.
set
function in <Counter />
(thanks to @TrySound and @redbmk)<Interval />
component (thanks to @jedwards1211 and @TrySound)<List />
component (thanks to @TrySound)<FocusManager />
is now more stable. setTimeout
is replaced with mouse events (thanks to @souporserious)Updater<T>
(set
functions) inference in flow (thanks to @istarkov)onChange
for a bunch of components (thanks to @TrySound)