Methods
createGate(config)
Formulae
createGate(config): Gate
Arguments
config
(Object): Optional configuration object
defaultState?
: Optional default state for Gate.statedomain?
([Domain]/apieffector/Domain)): Optional domain which will be used to create gate units (Gate.open event, Gate.state store and so on)name?
(string): Optional name which will be used as name of a created Solid component
Returns
Examples
TBD
createGate(name?)
Formulae
createGate(name): Gate
Arguments
name?
(string): Optional name which will be used as name of a created Solid component
Returns
Examples
Basic usage
import { createGate } from "effector-solid";import { render } from "solid-js/web";
const Gate = createGate("gate with props");
const App = () => ( <section> <Gate foo="bar" /> </section>);
Gate.state.watch((state) => { console.log("current state", state);});// => current state {}
const unmount = render(() => <App />, document.getElementById("root"));// => current state {foo: 'bar'}
unmount();// => current state {}