📍 Git Hooks Git Hooks는 Git과 관련한 어떤 이벤트가 발생했을 때 자동으로 특정 스크립트를 실행할 수 있도록 하는 기능이다. 이는 클라이언트 훅 과 서버 훅 으로 나뉘는데, 클라이언트 훅은 커밋이나 Merge할 때 클라이언트에서 실행하는 훅이다.
📍 Docker Compose Docker Compose는 여러 컨테이너를 가지는 애플리케이션을 통합적으로 Docker 이미지를 만들고, 만들어진 각각의 컨테이너를 시작 및 중지하는 등의 작업을 더 쉽게 수행할 수 있도록 도와주는 도구이다. 특징 서비스들을 시작하고
📍 React React는 Facebook에서 만든 Javascript 사용자인터페이스(UI) 라이브러리이다. 필요성 자바스크립트 기반의 문법을 사용하기 때문에 보다 쉽게 사용 가능 필요한 부분에만 적용 가능 기존 프로젝트와 React의 쉬운 통합 다른 프레임워크나
📍 npm npm은 세계에서 가장 큰 소프트웨어 등록 기관으로, Node.js 생태계의 가장 대표적인 패키지 매니저이다. 특징 Node.js와 함께 기본적으로 설치 강력한 CLI(Command Line Interface)를 제공하여 패키지 설치, 버전 관리, 의존
📍 AngularJS AngularJS는 SPA(Single Page Application) JavaScript 기반 프레임워크로, MVVM(Model-View-ViewModel) 모델링이 가능하다. > SPA 단일 페이지 내에서 새로운 View를 페이지의 주소가
📍 React Hook React에서 기존에 사용하던 Class를 이용한 코드를 작성할 필요 없이, state와 여러 React 기능을 사용할 수 있도록 만든 라이브러리이다. 필요성 함수 컴포넌트도 클래스 컴포넌트처럼 사용 가능 함수 컴포넌트를 모듈로 활용 가능
📍 import JS의 ES6 문법으로 다른 패키지 안에 있는 클래스, 메소드, 변수 등의 데이터를 사용하고자 할 때 쓰는 키워드이다. 특징 ES6 문법 메모리 절약 필요한 모듈 부분만 선택하고 로드 가능 Java나 Python 언어 방식과 비슷함 문법 객체 내
📍 PureComponent PureComponent가 Component와 다른 점은 React의 생명 주기 메서드중 하나인 shouldComponentUpdate를 어떻게 쓰는가 하는 부분이다. 특징 props랑 state를 얕은 비교를 통해 비교한 뒤 변경된
📍 Conditional statement JSX를 이용하여 html을 작성 시 조건문을 사용하게 되는 경우가 많다. 따라서 coding apple 강좌를 통해 React에서 조건문을 사용하는 방법에는 어떤 것들이 있는지 알아보았다. 1. if / else 컴포
📍 setTimeout Function Component에서 Hook을 이용하여 state 관리를 진행한다. 이 때, setTimeout을 사용하면 일정 시간 후 코드를 비동기적으로 실행할 수 있다. setTimeout은 JavaScript에서와 마찬가지로 Reac