reduxbknd-sdk
v1.0.2
Published
Backand SDK for Redux
Downloads
2
Readme
reduxbknd-sdk
Backand SDK for Redux. This SDK enables you to communicate comfortably and quickly with your Backand app. It wraps the vanillabknd-sdk to allow easier work on projects involving Redux.
Installation
- NPM:
$ npm i -S reduxbknd-sdk
- Download redux-thunk and include it in createStore():
import { createStore, applyMiddleware } from 'redux'
import thunk from 'redux-thunk'
createStore(rootReducer, initialState, applyMiddleware(thunk))
- Use
npm run generate OBJ
to generateTypes
,Actions
,Reducers
for your Backand objects:
$ cd ./node_modules/reduxbknd-sdk/
$ npm run generate obj1 obj2 obj3... (CREATE OBJECTS)
$ npm run generate mode=del obj1 obj2 obj3... (DELETE OBJECTS)
- Include
Reducers
in combineReducers():
import { combineReducers } from 'redux'
import user from './node_modules/reduxbknd-sdk/src/auth/authReducer'
import obj1 from './node_modules/reduxbknd-sdk/src/obj1/obj1Reducer'
import obj2 from './node_modules/reduxbknd-sdk/src/obj2/obj2Reducer'
combineReducers({
user,
obj1,
obj2
})
- Import
Actions
and dispatch them happily! :smile:
import { getUserDetails, signin, useAnonymousAuth, signout } from './node_modules/reduxbknd-sdk/src/auth/authActions'
store.dispatch(signin(username, password))
store.dispatch(getUserDetails())