챌린저스로 하는 김에 자스 기초부터 공부하는 중.
근데 맥은 왜 이렇게 키보드 인식이... 안 되나요... ㅠㅠ(윈도우 베이스 키보드 들고 징징거리기)
기초 공부 하는 김에 헷갈렸던 개념들을 정리해서 기록한다.
css 선택자를 활용하여 태그를 선택하는 메소드는
document
객체의querySelector
와querySelectorAll
두 가지가 있음.
querySelector
: 복수 개의 요소가 발견되어도 가장 첫번째를 리턴querySelectorAll
: 여러 개의 요소 선택, 유사 배열 리턴
여러 개의 element를 선택할 때
querySelectorAll
을 사용하는데, 존재하지 않는 요소를 선택할 경우undefined
나null
이 아닌 비어있는 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