TrebleGSM
API Reference
The API references below are methods that are built into the TrebleGSM library.
createStore
Creates a new TrebleGSM store.
createStore(storeData, options);
createModule
Creates a new TrebleGSM module.
createModule(moduleData);
withTreble
Higher order function that allows components to connect to a TrebleGSM store. It is also used to connect Class Components to a TrebleGSM store.
withTreble(Component, options);
useTreble
A Hook that exposes the TrebleGSM store state and store dispatchers to the component it is initialized in.
useTreble(context);
useScopedTreble
Creates a new TrebleGSM context for scoping stores.
useScopedTreble();
Treble
Provider component that wraps around components and gives them access to the TrebleGSM store.
<Treble store>{children}</Treble>
Provider
A raw provider component that can be used to create custom Treble
provider components.
<Provider reducer initialState scope store modules>{children}</Provider>