1
Backbutton을 누르면 이전 화면으로 다시 전환되지만 앱도 닫힙니다. 이미 event.preventDefault()를 추가하려고했지만 내 문제가 해결되지 않습니다.BackAndroid - 앱이 계속 닫습니다.
componentWillMount() {
BackAndroid.addEventListener('hardwareBackPress',() => {
this.goBack();
})
}
goBack() {
this.props.actions.goBack();
}
//Reducer
export default function navReducer(state = initialState, action = {}) {
switch(action.type) {
case types.OPEN:
return {
scenes: [
...state.scenes,
{key: action.key, name: action.name}
]
};
case types.BACK:
if(state.scenes.length > 1) {
return {
scenes: state.scenes.slice(0, state.scenes.length - 1)
}
} else {
console.log('Error')
};
default:
return state;
}
}