Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Chart.js
- 누구나 자료구조와 알고리즘
- const 단언문
- NonNullable
- reactjs
- vue.js
- 타입좁히기
- 폰트적용하기
- returnType
- 반복줄이기
- 2022
- 개발콘텐츠
- 리액트
- CSS
- typescript
- React Native
- 성능최적화
- utilty type
- 커스텀
- 티스토리꾸미기
- 공통컴포넌트
- TSDoc
- 레이아웃쪼개기
- 제네릭
- 타입스크립트
- React.js
- javascript
- click and drag
- JS console
- react
Archives
- Today
- Total
몽땅뚝딱 개발자
[Vue.js/에러일지] 컴포넌트가 렌더링되지 않는 현상, 값이 바뀌지 않는 현상 본문
Vue3로 만들어진 프로젝트의 버그를 고치던 중 props로 넘긴 값을 할당하던 ref 변수의 값이 바뀌지 않는 현상을 발견했다.
동료에게 조언을 구하여 해결한 결과, 결론은 뿌려진 컴포넌트의 key값을 index로 설정해놨기 때문에 페이징하면서 넘어온 리스트는 다르지만 컴포넌트의 key가 동일하여 동일한 컴포넌트로 인식했기 때문이었다.
그래서 새로 create되는 것이 아니라 해당 컴포넌트에서 props 값만 바뀌었고 리렌더링 되지않기때문에 이미 할당된 값은 바뀌지 않았다....🤦🏻♀️
어쩐지 리렌더링이 안되더라니....
'에러일지 > Vue.js' 카테고리의 다른 글
Comments