221016 TIL | 쏙쏙 들어오는 함수형 코딩 1장 정리
노션에 정리https://longtimehwang.notion.site/509ca09c32ab4fd189b6fad92ab1cee8
221015 TIL | React 클래스형 컴포넌트와 함수형 컴포넌트의 차이
2019년 React v16.8부터 Hook이 등장하였고 이후 함수형 컴포넌트에서 state를 다루거나 컴포넌트가 마운트, 언마운트 될 때 추가 작업을 수행할 수 있게 되었다. 리액트 공식문서에서도 클래스형 컴포넌트보다...
221014 TIL | 자바스크립트 코딩 기법과 핵심 패턴_#5 객체 생성 패턴
189p 프록시 패턴 하나의 객체가 다른 객체에 대한 인터페이스로 동작하는 패턴 프록시 패턴의 예시로 게으른 초기화(lazy initialization)이 있다. 초기화 하는데 비용이 많이 들지만, 실제로 초기화한...
221013 TIL | 자바스크립트 코딩 기법과 핵심 패턴_#5 객체 생성 패턴
네임스페이스 패턴 프로그램에서 필요로 하는 전역 변수의 개수를 줄이는 동시에, 접두어를 사용하지 않고도 이름이 겹치지 않게 해준다. 자바스크립트에 네임스페이스라는 함수는 없지만, 별도로 구현할 수 있다.//...
221012 TIL | React.ReactNode와 JSX.Element 차이
컴포넌트의 리턴 타입이 JSX.Element인 것이 있고 React.ReactNode인 것도 있어서 이 두 타입의 차이가 무엇인지 찾아 보았다. 추측건대 JSX.Element를 사용했을 때 type 오류가 발생하면 React.ReactNode를 사용한...
221011 TIL | 자바스크립트 코딩 기법과 핵심 패턴_#4 함수
개요 자바스크립트의 함수는 다음과 같은 특징을 가지는 객체이다. 런타임, 즉 프로그램 실행 중에 동적으로 생성할 수 있다. 변수에 할당할 수 있고 다른 변수에 참조를 복사할...
221010 TIL | 자바스크립트 코딩 기법과 핵심 패턴_#3 리터럴과 생성자
객체 리터럴 자바스크립트의 객체는 ‘이름-값’ 쌍의 해시 테이블 사용자가 정의한 네이티브 객체는 언제든 변경 가능하며, 내장 네이티브 객체의 프로퍼티도 대부분 변경 가능 프로퍼티와 메서드 값을...
221009 TIL | 자바스크립트 코딩 기법과 핵심 패턴_#1~_#2 정리
패턴 소프트웨어 개발에서 패턴이란 일반적인 문제에 대한 해결책. 곧바로 복사해서 붙여넣을 수 있는 코드 형태의 답이 아닌, 모범적 관행, 쓰임새에 맞게 추상된 원리, 어떤 범주의...
전체 글 74개, 10 페이지