Satchel is a data store based on the Flux architecture. It is characterized by exposing an observable state that makes view updates painless and efficient.
OTHER License
Bot releases are hidden (Show)
Published by jarmit about 2 years ago
Published by jarmit over 2 years ago
I am seeing lots of errors in Firefox and IE like Mutator (MutatorName) may not dispatch action (ActionName). And the callstack does not have a mutator in any of its stacks. When I look closer at the error, I see that these errors only happen in Firefox and IE so I think there is a browser compatibility issue where the finally is not getting recognized. I am going to switch over to a try catch instead to see if this fixes the issue
Published by smikula over 3 years ago
Published by smikula about 4 years ago
Published by jarmit over 4 years ago
Published by jarmit over 4 years ago
Published by jarmit over 4 years ago
Published by smikula almost 5 years ago
Published by smikula over 5 years ago
Published by smikula over 5 years ago
orchestratorAction
(#109)createStore
to throw when attempting to create multiple stores with the same name (#114)Published by smikula over 5 years ago
orchestratorAction
(#109)createStore
to throw when attempting to create multiple stores with the same name (#114)Published by smikula over 5 years ago
Published by smikula over 6 years ago
There are no changes to the Satchel API in this release, but there are some significant changes to MobX and this version of Satchel is no longer compatible with older versions of MobX, thus the major version bump.
Published by smikula over 6 years ago
Published by kenotron over 6 years ago
Published by smikula about 7 years ago
mobx
and mobx-react
to be peer dependencies. (#86)Published by kenotron about 7 years ago
We have undergone a large rewrite of the framework. In order to support existing SatchelJS v2 codebase, we have preserved and consolidated the old API behind the import specifier of 'satchlejs/lib/legacy/'.
Important please note that these action()
imports are different
// This is the V2 action
import {action} from 'satcheljs/lib/legacy';
// This is the V3 action
import {action} from 'satcheljs';
As part of this release, we have expanded on our documentation:
Published by kenotron about 7 years ago
Note that the 3.0.0-beta6 release has been abandoned due a problem with the way it was published to the NPM registry.
simpleMutator
to be named mutatorAction
(#78)simpleOrchestrator
to be named orchestratorAction
(#78)boundActionCreator
to be named action
(#78)Published by smikula about 7 years ago
select
API to return a frozen state object. (#71)ActionMessage
interface to be compatible with TypeScript v2.4's weak type validation. (#72)