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 i -S reduxbknd-sdk
import { createStore, applyMiddleware } from 'redux'
import thunk from 'redux-thunk'
createStore(rootReducer, initialState, applyMiddleware(thunk))
- Use
npm run generate OBJ
to generate Types
,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)
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())
Examples
License
MIT