📌 code-it sprint 2기 1주차 위클리 페이퍼 총 2가지 주제에 대해 과제 안내 를 받았다. >1. CSS의 Cascading에 대해 설명해 주세요. 🤔 CSS란 무엇인가 ? 💡우선순위가 있는 스타일 시트 아래 참고를 통해 좀 더 학습하면 좋을
1. Git에서 branch merge 방법들과 각 방법의 특징을 설명해 주세요. 주제에 앞서 먼저 Git에서 branch 커맨드는 어떤 특징을 가지고 있는지를 알아야 할것같다. >branch는 어떠한 특징을 가지고 있는가? Git에서 branch는 >2. Gi
>자바스크립트에서 == 와 === 가 어떻게 다른지 설명해 주세요. 🤔동등 비교 관계 연산자란? JS에서 == 와 === 같은 연산자를 "동등 비교 관계 연산자 (Equality operators)" 라고한다. 질문에서 == 는 값만 같을 때 즉 , 출력되는
var, let, const 를 중복 선언 허용, 스코프, 호이스팅 관점에서 서로 비교해 주세요. 🤔 중복선언이란? 🤔스코프(Scope)란? 🤔호이스팅(Hoisting)이란? 위 내용을 통해 var let const 에 대해 비교를 해보자. - 📌 va
🤔 HTTP 메소드에 대해 설명해 주세요. > 🤔 예시의 코드를 실행할 때, 콘솔에 출력될 값과 그 이유를 설명해 주세요.
📌 리액트에서 Virtual DOM이 무엇인지, 이를 사용하는 이유는 무엇인지 설명해 주세요. 리액트에서 배열을 렌더링할 때 key를 써야 하는 이유에 대해 설명해 주세요.
🎯리액트 생명주기(life cycle)에 대해 설명해 주세요. 리액트 컴포넌트에는 생명 주기가 있다. 이것을 라이프사이클(Life cycle)이라고 많이 표현한다. 라이프 사이클은 컴포넌트가 실행되거나, 업데이트 또는 제거될 때 특정한 이벤트들을 호출하는 것이라
본인이 생각하는 CSS-in-JS의 장점과 단점을 설명해 주세요. 👨🏻💻 CSS-in-JS가 무엇인지 부터 살펴보자 🎯 CSS-in-JS란 무엇인가? 이름에서 유추할 수 있듯이 CSS-in-JS를 사용하면 자바스크립트 또는 타입스크립트 코드에서 직접 C
JavaScript만 사용하는 것과 비교해 TypeScript를 사용하는 이유에 대해 설명해 주세요. 자바스크립트는 Dynamic typing 을 지원하는 언어이기 때문에, JavaScript는 타입에 대해 관대하다. 근데 타입스크립트는 사소한 하나하나 전부 에러로
리액트만 사용할 때와 비교해 Next.js를 사용하는 이유에 대해 설명해 주세요. 리액트만 사용할 때는 라우팅을 하나하나 설정해야하는게 번거로웠는데 Next.js는 자동으로 라우팅설정이 되어있어서 디렉토리만 잘 분리해서 컴포넌트를 생성한다면 매우 편리하게 프로젝트를
CORS 에러에 대해 설명하고, 어떻게 해결하면 될지 설명해 주세요. CORS란 무엇인가요? CORS(Cross-Origin Resource Sharing)는 한 도메인의 웹 페이지가 다른 도메인의 리소스를 요청하고 상호 작용하는 방식을 규제하는 웹 브라우저의 보안
🎯 SEO가 무엇인지 설명하고, 개선을 위해 어떤 작업을 할 수 있을지 설명해 주세요. 📌 SEO란 ? 📌 개선을 위해 어떤 작업을 할 수 있을까? 🎯 세션 기반 인증과 토큰 기반 인증을 비교해서 설명해 주세요. 📌 세션 기반 인증이란? 📌 토큰 기