reactn
Version:
React, but with built-in global state management.
37 lines (36 loc) • 2 kB
JavaScript
"use strict";
var components_1 = require("./components");
var add_callback_1 = require("./add-callback");
var add_reducer_1 = require("./add-reducer");
var add_reducers_1 = require("./add-reducers");
var create_provider_1 = require("./create-provider");
var decorator_1 = require("./decorator");
var default_global_state_manager_1 = require("./default-global-state-manager");
var get_dispatch_1 = require("./get-dispatch");
var get_global_1 = require("./get-global");
var remove_callback_1 = require("./remove-callback");
var reset_global_1 = require("./reset-global");
var set_global_1 = require("./set-global");
var use_dispatch_1 = require("./use-dispatch");
var use_global_1 = require("./use-global");
var with_global_1 = require("./with-global");
var with_init_1 = require("./with-init");
var React = require("react");
module.exports = Object.assign(decorator_1.default, React, {
addCallback: add_callback_1.default.bind(null, default_global_state_manager_1.default),
addReducer: add_reducer_1.default.bind(null, default_global_state_manager_1.default),
addReducers: add_reducers_1.default.bind(null, default_global_state_manager_1.default),
Component: components_1.ReactNComponent,
createProvider: create_provider_1.default,
default: decorator_1.default,
getDispatch: get_dispatch_1.default.bind(null, default_global_state_manager_1.default),
getGlobal: get_global_1.default.bind(null, default_global_state_manager_1.default),
PureComponent: components_1.ReactNPureComponent,
removeCallback: remove_callback_1.default.bind(null, default_global_state_manager_1.default),
resetGlobal: reset_global_1.default.bind(null, default_global_state_manager_1.default),
setGlobal: set_global_1.default.bind(null, default_global_state_manager_1.default),
useDispatch: use_dispatch_1.default.bind(null, null),
useGlobal: use_global_1.default.bind(null, null),
withGlobal: with_global_1.default.bind(null, null),
withInit: with_init_1.default,
});