리코일 겉핥기 1장 - 리코일의 등장과 'RecoilRoot, 'atom', 'useRecoilState', 'useResetRecoilState', 'useSetRecoilState' 그리고 'useRecoilValue'
Recoil을 만나다.회사에서 전역 상태관리로 redux, 각 위젯의 props drilling을 피하기 위해서 Context API로 진행하다가 Context API 대신 Recoil을 도입하기로 했다.Context API에서 상태값을 변경하면, provider로 감
한국인으로 나는 모든 일에 short cut을 찾는다.인터넷 새로고침(ctrl + r)이 귀찮아서 r키만 누르면 새로고침이 되게 chrome을 설정해 놨으니 말 다했다.그래서 어떻게 내가 만드는 사이트에 숏컷을 넣고싶을때 사용하기 위해 연습을 해봤다.소스코드 - key
useDidMount hook 생성하기React의 class형 컴포넌트에서는 componentDidMount라는 메서드가 존재한다.리액트 16.8버전 이후 hook이 도입되었지만 componentDidMount와 그나마 유사한 hook은 useEffect가 유일하다.내
참 같은 값(Truthy) - MDNJavaScirpt에서, Truthy인 값이란 Boolean을 기대하는 문맥에서 true로 평가되는 값이다. 따로 Falsy로 정의된 값이 아니면 모두 Truthy한 값으로 평가된다.거짓 같은 값(Falsy - MDNFalsy인 값은
Grid를 이용한 쉬운 중앙 정렬오늘은 grid를 이용해서 content를 X축과 Y축으로 동시에 중앙정렬 하는 방법을 정리해보려고 한다.html에 outer안에 inner가 아래처럼 있다고 가정하고 CSS를 작성했다.X축과 Y축 동시에 중앙정렬하는 방법은 보통 dis
타입스크립트 핸드북 - 유틸리티 타입(https://joshua1988.github.io/ts/usage/utility.html유틸리티 타입은 정의해 놓은 타입을 가공해서 변환시키는 타입 문법이다."바퀴를 다시 발명하지 마라(Don't reinvent the
연산자를 이용한 타입 정의는 크게 두 가지로 분류할 수 있다.Union Type(유니온 타입)Intersection Type(인터섹션 타입)유니온 타입은 A타입 이거나 B 타입이다라는 의미이다.만약 유니온 타입을 사용하지 않고 number와 string console을
타입스크립트 스터디를 하게된 기념으로 타입스크립트를 다시 정리해 볼까 한다.그 시작은 기본 타입으로 정했다.현재 개인적인 타입스크립트 공부는 캡틴판교님의 인프런 강의로 진행하고 있다.각 선언 방식은 아래와 같다.TypeScirpt에서 배열을 선언하는 방식은 두 가지가
시간이 생겨서 개인프로젝트인 Todo를 삭제 버튼을 구현했다.리덕스를 사용한 프로젝트여서 특정 할 일을 삭제하려면 그 할일의 id 값을 action으로 보내야하는데, 그러면 파라미터로 id를 전달해야 했다.하지만 지금까지 파라미터로 전달할 일이 없었기에 검색을 해야했