Invariant failed: You should not use <NavLink> outside a <Router>
오류명: Invariant failed:You sholud not use outside a 리액트앱 테스팅 연습중에 이런 오류를 접하게 됬습니다. 스샷으로보면 이렇습니다. 오류원인 콤포넌트를 테스트 중인데 를 밖에서 사용하지 말라는군요 index.js 파일안에 리액트 라우터를 설치해둬서 이런 오류가 뜨는거 같습니다. 오류해결 2가지 방법이 떠오릅니다. index.js 파일에 설치해둔 리액트 라우터를 App.js로 옮깁니다. 테스트 파일안에다가 그냥 리액트라우터를 설치해주시면 됩니다. 저는 두번째 방법으로 오류를 제거해 보겠습니다. 초록색으로 밑줄친것들을 추가해주면 됩니다. 상황에 맞게 두가지방법중 하나를 택하면 될것같습니다. 감사합니다. 도움이 되셨다면 로그인 없이 가능한 아래 하트♥공감 버튼을 꾹 눌러..
리액트.React/오류노트.Error Note
2019. 12. 10. 02:33
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- #C
- dropdown list
- CSS
- 오류
- SCSS @for
- CSS 슬라이더
- flying bee
- 도메인 가격비교
- scss slider
- C++
- _Generic()
- Visual Studio 2017
- scanf()
- fyling fly
- stdarg.h
- HTML
- wxWidgets
- 도매인 가격비교
- gettext
- C
- slider
- JS
- Generic()
- css slider
- responsive slider
- #비주얼스튜디오
- .editorconfig
- xgettext
- 1000 자리 계산기
- C11
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함