랜더링 관련 질문이 있습니다.
146
작성한 질문수 6
{{username, age}} -> {user} 객체 하나로 변경 시에는 왜 새로운 객체가 생성되지 않나요?
이해가 잘 되지 않네요.
답변 1
0
안녕하세요
12:05 부분 말씀하신거죠?
useState 로 관리되는 user 객체는 렌더링할 때마다 새로운 객체가 만들어지지 않습니다
오직 setUser 함수를 호출해야 user 객체가 변경되죠
반면 컴포넌트 내부에서 중괄호를 사용해서 정의한 객체는 컴포넌트 함수가 실행될 때마다 새로운 객체가 만들어집니다
아래 App 컴포넌트 함수를 실행하면 항상 false 가 출력될겁니다
매번 새로운 객체가 만들어지기 때문이죠
let prev;
function App() {
const next = { a: 123 };
console.log(next === prev);
prev = next;
}
자동완성기능이 안되네요 ..
0
499
3
화면에 에러가나네요 ...
0
516
2
setValue 함수 질문 있습니다.
0
840
1
찾아야한다 실습 문의
0
469
1
훅 기초 익히기 - 배치 처리와 순차적 처리의 차이
0
470
1
cra, next.js 관련 질문 드립니다!
0
605
1
useState 배열 비구조화 문법 질문!
0
252
1
Uncaught TypeError: Failed to execute 'removeChild' on 'Node': parameter 1 is not of type 'Node'
1
1081
2
Saga 오류 이거 혹시 왜이런지 알수 있을까요?
0
370
2
http://localhost:3001/user/search?keyword=u 이걸로 데이터를 보는데 저는 사이트에 연결할 수 없다고 나오네요
0
657
1
match
1
494
1
버튼이 생성되지 않습니다 .
0
287
1
혹시 import 옆에 파일 사이즈 표시 어떻게 하나요?
0
262
1
saga 문제
0
248
1
에러가 발생하는데 이유가뭘까요..?
0
388
2
선생님과 똑같이 했는데 다 rendering 됩니다.
0
202
1
컴포넌트와 컨테이너의 기준
0
315
1
커스텀훅의 개념과 함수차이
1
1198
1
useEffect 실전 활용법(1) 강의에서 질문있습니다.
0
337
1
리덕스, 사가파일들의 관리
0
207
1
useImperativeHandle 질문 입니다.
0
280
1
컴파일 문의드립니다.
0
203
1
React.memo 관련 질문이 있습니다.
0
373
1
Context API vs Redux 사용 빈도
0
212
1





