이스트캠프 Node React 퀴즈 1

📘 오늘 학습한 내용

1️⃣ Ajax

2️⃣ Node

3️⃣ React (간략한 내용만)


📝 퀴즈

🧩 퀴즈 1

Q. Node.js 생태계에서 패키지를 관리하기 위해서 사용하는것은 무엇인가요?

📝 나의 답변:

npm

// 버전 관리 시 사용하는 것
npx : npm 실행 도구

✅ 정답:

npm(Node Package Manager)

// 참고 : 버전 관리
nvm(Node Version Manager)

// 참고 : 다른 패키지 관리자
yarn : Facebook에서 만든 소프트웨어 패키지 시스템

🧩 퀴즈 2

Q. 디버깅이 필요한 상황은 어떤 것이 있을 수 있을까요? 할 수 있는 방법은 어떤 것이 있는지도 말해보세요!

📝 나의 답변:

프로그램의 흐름을 테스트하여 오류가 발생할 수 있는 지점을 확인하고 수정할 수 있다.
IDE의 디버그 기능이나 웹 브라우저의 개발자 도구에 있는 디버그 기능을 사용한다.

✅ 정답:

디버깅이 필요한 상황
1. 예상치 못한 에러 발생 시(잘못된 구간 탐색)
2. 비정상적 동작 발생 시
3. 비동기 동작을 추적할 때
4. 성능에 문제가 생겼을 때

디버그 방법
1. 콘솔 로그 사용
2. 브라우저의 관리자 도구
3. IDE 디버거(VSC, IntelliJ)
4. Node inspect

🧩 퀴즈 3

Q. js의 프레임워크 중 UI를 만들수 있는 프레임워크는 무엇일까요? 해당 프레임워크를 사용하여 2페이지 이상을 만들어보세요.

📝 나의 답변:

React, Vue, Angular 등이 있다.

✅ 정답:

React, Vue, Angular, Svelte 등