리액트 요소 관련 질문
230
작성한 질문수 16
3분쯤에 모든 리액트 요소의 type 속성값이 문자열이어야 실제 돔으로 만들어진다고 하셨는데, Title 컴포넌트를 렌더링을 하여 생성된 객체의 type 속성 값이 p로 되는 이유가 따로 있나요?
혹시 다른 컴포넌트들도 렌더링이 되어 생성된 리액트 요소의 값이 type 속성값이 p로 반영 되는 것인가요?
그리고 6분 쯤 두 번째 가상돔에서 type 속성값이 Title인 리액트 요소도 다시 문자열 값으로 변경된 후에 이전 가상 돔과 비교하는 것인가요?
답변 1
0
안녕하세요
> Title 컴포넌트를 렌더링을 하여 생성된 객체의 type 속성 값이 p로 되는 이유가 따로 있나요?
Title 컴포넌트에서 p 요소를 반환하기 때문입니다 (렌더링 결과가 p 요소)
> 그리고 6분 쯤 두 번째 가상돔에서 type 속성값이 Title인 리액트 요소도 다시 문자열 값으로 변경된 후에 이전 가상 돔과 비교하는 것인가요?
리액트는 내부적으로 여러가지 최적화를 시도합니다. 그 과정에서 생략할 수 있는 단계는 생략할 수 있습니다. 리액트 내부 동작은 계속 발전하면서 변하므로 구현 디테일에 너무 신경쓸 필요는 없을 것 같습니다.
다만 개념적으로는 모두 문자열 값으로 변경된 상태로 비교한다고 이해하셔도 무리는 없습니다.
자동완성기능이 안되네요 ..
0
532
3
화면에 에러가나네요 ...
0
538
2
setValue 함수 질문 있습니다.
0
855
1
찾아야한다 실습 문의
0
484
1
훅 기초 익히기 - 배치 처리와 순차적 처리의 차이
0
492
1
cra, next.js 관련 질문 드립니다!
0
613
1
useState 배열 비구조화 문법 질문!
0
260
1
Uncaught TypeError: Failed to execute 'removeChild' on 'Node': parameter 1 is not of type 'Node'
1
1091
2
Saga 오류 이거 혹시 왜이런지 알수 있을까요?
0
379
2
http://localhost:3001/user/search?keyword=u 이걸로 데이터를 보는데 저는 사이트에 연결할 수 없다고 나오네요
0
681
1
match
1
499
1
버튼이 생성되지 않습니다 .
0
288
1
혹시 import 옆에 파일 사이즈 표시 어떻게 하나요?
0
263
1
saga 문제
0
250
1
에러가 발생하는데 이유가뭘까요..?
0
396
2
선생님과 똑같이 했는데 다 rendering 됩니다.
0
209
1
컴포넌트와 컨테이너의 기준
0
322
1
커스텀훅의 개념과 함수차이
1
1204
1
useEffect 실전 활용법(1) 강의에서 질문있습니다.
0
344
1
리덕스, 사가파일들의 관리
0
212
1
useImperativeHandle 질문 입니다.
0
286
1
컴파일 문의드립니다.
0
211
1
React.memo 관련 질문이 있습니다.
0
380
1
Context API vs Redux 사용 빈도
0
218
1





