티스토리 뷰
영화 사전 웹을 만들면서
메인 페이지의 검색 바에서 검색어를 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
- clean code
- 알고리즘
- 상호평가
- TypeScript
- 파이썬
- React
- 프로그래머스
- error
- python
- bundler
- reactrouter
- 문제풀이
- SPA
- Repository Pattern
- Vuex
- SOAP API
- AxiosInterceptor
- GraphQL
- Vue
- Vue.js
- redux-thunk
- js
- Transpiler
- Preloading
- 백준
- v-for
- programmers
- redux
- React.memo
- webpack
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함