expo에서 react-native-debugger 사용 (redux 디버깅)
2297 단어 reactnativeexpo
소개
expo를 사용하여 react-native로 개발할 때 디버그 방법으로 react-native-debugger가 있습니다. 실기로 동작을 확인할 때의 디버그 설정이 조금 번거로웠기 때문에 정리합니다. redux의 디버그가 메인입니다.
앱 설치
먼저 react-native-debugger 앱을 여기에서 설치합니다.
node_modules 편집
그런 다음 node_modules/react-native/Libraries/Core/Devtools/setupDevtools.js를 엽니 다.
52행의 호스트 부분을 편집합니다. Your IP는 지금 연결된 IP 주소를 넣으십시오. Mac의 경우 IP 주소는 시스템 환경 설정→네트워크→상황의 「IP 주소 hogehoge가 설정되어 있습니다.」의 곳에 있습니다. 편집 후↓
App.js 편집
App.js를 이런 식으로 만듭니다.
포인트는
const composeEnhancer = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;
입니다. 처음에는 이것이 없어서 작동하지 않았습니다.
설정은 이것으로 끝입니다.
절차
먼저 react-native-debugger 앱을 여기에서 설치합니다.
node_modules 편집
그런 다음 node_modules/react-native/Libraries/Core/Devtools/setupDevtools.js를 엽니 다.
52행의 호스트 부분을 편집합니다. Your IP는 지금 연결된 IP 주소를 넣으십시오. Mac의 경우 IP 주소는 시스템 환경 설정→네트워크→상황의 「IP 주소 hogehoge가 설정되어 있습니다.」의 곳에 있습니다. 편집 후↓
App.js 편집
App.js를 이런 식으로 만듭니다.
포인트는
const composeEnhancer = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;
입니다. 처음에는 이것이 없어서 작동하지 않았습니다.
설정은 이것으로 끝입니다.
절차
App.js를 이런 식으로 만듭니다.
포인트는
const composeEnhancer = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;
입니다. 처음에는 이것이 없어서 작동하지 않았습니다.
설정은 이것으로 끝입니다.
절차
http://localhost:<port>/debugger-ui
를 닫으십시오 REACT_DEBUGGER="unset ELECTRON_RUN_AS_NODE && open -g 'rndebugger://set-debugger-loc?port=19001' ||" npm start
에서 프로젝트를 시작하십시오. 참고, 출처 등
Reference
이 문제에 관하여(expo에서 react-native-debugger 사용 (redux 디버깅)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/arakappa/items/2bff1f9c1fb8e3142d1f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)