constate
Advanced tools
Changelog
3.0.0 (2020-09-08)
Types now depend on TypeScript v4.0.
The deprecated function/object API has been removed.
Before:
import createUseContext from "constate";
const useCounterContext = createUseContext(useCounter);
<useCounterContext.Provider>
...
</useCounterContext.Provider>
After:
import constate from "constate";
const [CounterProvider, useCounterContext] = constate(useCounter);
<CounterProvider>
...
</CounterProvider>
Changelog
2.0.0 (2020-02-15)
Support for the createMemoDeps
parameter has been dropped.
Before:
const useCounterContext = createUseContext(useCounter, value => [value.count]);
After:
const useCounterContext = createUseContext(() => {
const value = useCounter();
return useMemo(() => value, [value.count]);
});