데모를 따라 프로젝트를 만듭니다. 반응성 네이티브를 redux와 함께 사용하면이 오류가 발생합니다. "정의되지 않은 함수는 (평가하는 (0, _redux.createStore) (_ todoListRedux.reducer) ')`)입니다.redux native with redux 오류
index.android.js
import {AppRegistry, View} from 'react-native'
import {createStore} from 'redux'
import {reducer} from './todoListRedux'
const store = createStore(reducer)
import App from './App'
const AppWithStore =() => <App store={store} />
AppRegistry.registerComponent('redux',() => AppWithStore)
어떤 도움이 이해할 수있을 것이다
export const types = {
ADD: 'ADD',
REMOVE: 'REMOVE',
}
export const actionCreators = {
add: (item) => {
return {type: types.ADD, payload: item}
},
remove: (index) => {
return {type: types.REMOVE, payload: index}
}
}
const initialState = {
todos: ['Click to remove', 'Learn React Native','Write Code','Ship App'],
}
export const reducer = (state = initialState, action) => {
const {todos} = state
const {type, payload} = action
switch(type) {
case types.ADD: {
return {
...state,
todos: [payload, ...todos],
}
}
case types.REMOVE: {
return {
...state,
todos: todos.filter((todo,i) => i !== payload),
}
}
}
return state
}
todoListRedux.js
:이 내 코드입니다!
앱에 반응하는 문맥을 실제로 주입합니까? react-redux 패키지의 같은 것이 있습니까? –
vovkasm