티스토리 뷰
영화 사전 웹을 만들면서
메인 페이지의 검색 바에서 검색어를 Submit 했을 때,
Search 페이지에서 값을 받아 결과를 반영해주고자 했다.
값은 잘 넘어오지만 Reload 되지 않은 화면만 나왔다.


위 코드로 메인 페이지에서 값은 잘 받아지지만 reload 되지 않는 이슈가 있다.
해결 방식을 구글링해보니 다음과 같다.
1. react-router-dom 과 history라이브러리의 버전을 맞추어주는 것
2. 내가 해결한 방법
1번 방식을 시도했지만 프로젝트를 시작하면서 history를 따로 설치해주었던 기억이 없었고,
좀 더 간단한 방법이 있을 것 같아 다른 방법을 찾아보았다.
내가 해결한 방법은 다음과 같다.

시행착오 끝에 생각보다 단순하게 이슈가 해결되었다.
메인 화면에서 값을 받아 searchWord 값을 조작해줄 것이기 때문에 의존성 배열에 값을 추가하면서 해결하였다.
'Errors' 카테고리의 다른 글
| [ISSUES] Axios Post 요청시 401: Unauthorized 에러 발생 이슈 (0) | 2022.03.27 |
|---|---|
| 맥 M1 SASS 에러 해결 방법 (0) | 2022.02.18 |
| [Jest/Vue.js] Router Testing 관련 에러 (0) | 2022.02.09 |
| Expected linebreaks to be 'LF' but found 'CRLF' linebreak-style' (0) | 2022.01.06 |
| [JavaScript] JS를 사용한 스크래핑 (0) | 2021.10.06 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 파이썬
- React
- TypeScript
- React.memo
- GraphQL
- v-for
- Repository Pattern
- redux-thunk
- 백준
- SPA
- js
- 프로그래머스
- redux
- python
- Vue.js
- Preloading
- error
- 상호평가
- 알고리즘
- 문제풀이
- Vuex
- programmers
- webpack
- reactrouter
- Vue
- Transpiler
- AxiosInterceptor
- clean code
- bundler
- SOAP API
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함
