1.1.0 • Published 7 years ago
redux-rewire-live
Licence
MIT
Version
1.1.0
Deps
0
Size
10 kB
Vulns
0
Weekly
0
redux-rewire-live
Basic Use
const {createStore} = require('./redux');
const {rewire} = require('redux-rewire-live')
const reducer = (state, action)=>({
currentUserID: 0,
users: [
{
firstName: 'John',
lastName: 'Doe'
},
{
firstName: 'Jane'
lastName: 'Doe'
}
]
})
const store = createStore(reducer)
const currentUser = (state)=>({
...state
currentUser: {
...state.users[state.currentUserID]
}
})
const rewiredStore = rewire(store, currentUser)
rewiredStore.getState().currentUser
// {firstName: 'John', lastName: 'Doe'}
Testing
yarn test