22.03.07

삶은달걀·2022년 3월 7일
0

챌린저스로 하는 김에 자스 기초부터 공부하는 중.
근데 맥은 왜 이렇게 키보드 인식이... 안 되나요... ㅠㅠ(윈도우 베이스 키보드 들고 징징거리기)
기초 공부 하는 김에 헷갈렸던 개념들을 정리해서 기록한다.

css 선택자를 활용하여 태그를 선택하는 메소드는 document 객체의 querySelectorquerySelectorAll 두 가지가 있음.

  • querySelector: 복수 개의 요소가 발견되어도 가장 첫번째를 리턴
  • querySelectorAll: 여러 개의 요소 선택, 유사 배열 리턴

여러 개의 element를 선택할 때 querySelectorAll을 사용하는데, 존재하지 않는 요소를 선택할 경우 undefinednull이 아닌 비어있는 NodeList가 리턴됨.
하지만 getElementById와 동일하게 querySelector 메소드를 활용해 존재하지 않는 요소를 선택할 경우에는 null이 리턴됨.

이게 좀 이해가 안되기는 하는데 All이 붙었을 때는 빈 노드 리스트, 그냥 Selector만 쓰면 null이 리턴된다는 의미일까...? 쓰다보면 알게 되겠지 싶지만.

그 외에 React 대형 어플리케이션의 폴더 구조 관련 참고 자료가 유용해서 남긴다.
https://fourwingsy.medium.com/react-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%9D%98-%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC-%EA%B5%AC%EC%A1%B0-bb183c0a426e

0개의 댓글