A light, powerful and quick Reactive State Management, Dependency Injection and Event Handler.
MIT License
Bot releases are visible (Hide)
Published by CarLeonDev over 2 years ago
reactter
) and one for flutter(flutter_reactter
).UseAsyncState.when
.UseContext
to ReactterProvider
.ReactterProvider
to ReactterProviders
.LifeCycleEvent.onWillMount
to Lifecycle.willMount
,LifeCycleEvent.onDidMount
to Lifecycle.didMount
,LifeCycleEvent.onWillUpdate
to Lifecycle.willUpdate
,LifeCycleEvent.onDidUpdate
to Lifecycle.didUpdate
and LifeCycleEvent.onWillUnmount
to Lifecycle.willUnmount
.Reactter.factory.register
to Reactter.register
, Reactter.factory.unregistered
to Reactter.unregister
, Reactter.factory.existsInstance
to Reactter.factory.exists
, Reactter.factory.getInstance
to Reactter.get
, Reactter.factory.deletedInstance
to Reactter.delete
.ReactterSubscribersManager
to UseEvent
.BuildContext.read
and BuildContext.readId
to BuildContext.use
.ReactterContext
in the widget tree via the BuildContext
. Now the operation of finding ReactterContext
is O(1) and ReactterContext
using id is O(2).Lifecycle
events(Lifecycle.registered
,Lifecycle.unregistered
,Lifecycle.registered
and Lifecycle.destroyed
)UseContext
hook.UseEvent
hook.ReactterScope
widget.Reactter.create
and Reactter.find
.Full Changelog: https://github.com/2devs-team/reactter/compare/2.3.3...v3.0.0
Published by CarLeonDev over 2 years ago
Full Changelog: https://github.com/2devs-team/reactter/compare/v2.3.2...2.3.3
Published by CarLeonDev over 2 years ago
Full Changelog: https://github.com/2devs-team/reactter/compare/v2.3.1...v2.3.2
Published by CarLeonDev over 2 years ago
Full Changelog: https://github.com/2devs-team/reactter/compare/v2.3.0...v2.3.1
Published by CarLeonDev over 2 years ago
context.of
to context.watch
.context.ofId
to context.watchId
.context.ofStatic
to context.read
.context.ofIdStatic
to context.readId
.ReactterSubscribersManager
class. Can use subscribe and publish pattern with enum type specified.ReactterInheritedProvider
as scope on ReactterBuilder
.ReactterBuilder
as scope when didn't has builder on ReactterComponent
.HookManager
subscribe to willUpdate
and didUpdate
event.WillUpdate
and DidUpdate
event trigger when its ReactterHook
update.ReactterPubSub
and lifecycle
of ReactterContext
.context
is listened to mark need build.UseProvide
to ReactterProvider
.UseContext
when dispatch updated event on ReactterProvider
, to prevent has instances duplicated.ReactterBuilder
.id
for find ReactterContext
on ReactterComponent
.listenerHooks
of ReactterBuilder
.resolve
method of UseAsyncState
.lifecycle
willUpdate
and didUpdate
.onInit
to UseContext
.UseEffect
has lifecycle control of the context.UseContext
works with unique ids to create unique instances.ReactterComponent
.ReactterHook
.ReactterProvider
unmount.ReactterContext
.ReactterInheritedProvider
.UseAsyncState
.ReactterFactory
.UseEffect
. Now the return of callback execute when a hook was change or willUnmount
event was invoke.lifecycle
events. Now it uses as subscription.hooks
and Widgets
.Full Changelog: https://github.com/2devs-team/reactter/compare/v1.0.1...v2.3.0
Dev Release
2022-06-11
context.of
to context.watch
.context.ofId
to context.watchId
.context.ofStatic
to context.read
.context.ofIdStatic
to context.readId
.Dev Release
2022-06-10
ReactterSubscribersManager
class. Can use subscribe and publish pattern with enum type specified.UseContext
when dispatch updated event on ReactterProvider
, to prevent has instances duplicated.ReactterInheritedProvider
as scope on ReactterBuilder
.ReactterInheritedProvider
.ReactterFactory
.ReactterBuilder
as scope when didn't has builder on ReactterComponent
.UseAsyncState
.ReactterHook
.Published by CarLeonDev over 2 years ago
Dev Release
2022-04-24
id
for find ReactterContext
on ReactterComponent
.ReactterProvider
unmount.ReactterContext
.HookManager
subscribe to willUpdate
and didUpdate
event.WillUpdate
and DidUpdate
event trigger when its ReactterHook
update.ReactterPubSub
lifecycle
of ReactterContext
.context
is listen to mark need build.ReactterBuilder
.UseEffect
willUnmount
event was invoke.lifecycle
eventshooks
and Widgets
.listenerHooks
of ReactterBuilder
.resolve
method of UseAsyncState
.lifecycle
willUpdate
and didUpdate
.onInit
to UseContext
.Published by CarLeonDev over 2 years ago
2022-03-31