새롭게 알게되는 부분이 있을 때마다 추가할 예정 ! 원숭이도 이해하는 gitpush가 취소된다기보다는 새로 덮어씌우는 개념이다git log --oneline 으로 돌아가고자하는 커밋 확인커밋 초기화 가장 최신으로 되돌리고 싶을때 git reset \[option]
공식 문서를 읽고 정리한 내용 컴포넌트 사이에서 상태 로직을 재사용하기 어렵다.Hook을 사용하면 컴포넌트로부터 상태 관련 로직을 추상화 할 수 있음. 즉 여러 컴포넌트들에서 반복되는 로직을 훅으로 만든 다음 import 해서 사용할 수 있고 이를 이용해서 독립적인 테
참고useSelector는 state를 argument로 받아서 그 안에서 원하는 데이터를 골라서 리턴하는 함수다. mapStateToProps 와 비슷.그냥 getState를 통해서 가져오는 것보다 useSelector를 사용하면 값에 변화가 있을때만 다시 가져오기
리덕스가 대체 뭐냐! 여기 저기 긁어와서 정리하는 글근데 공식 문서와 예제에 설명이 정말 친절하게 되어 있다.참고:리덕스 잘 쓰고 계시나요?Redux 시작하기single stored의 객체 트리 안에 global state들은 저장된다. state tree를 바꾸기 위
toDate() 사용timestamp.toDate()moment.unix 사용moment.unix(timestmp.second)
하노이의 탑은 재귀로 풀 수 있는 가장 유명한 예제 중의 하나이다. 일반적으로 원판이 n개 일 때, 2^n-1번의 이동으로 원판을 모두 옮길 수 있다. 하노이의 탑에는 3개의 기둥이 존재한다. 첫번째 기둥은 원판이 처음 위치하는 출발지 기둥이고 2번째 기둥은 경유를 위
트라이 문자열을 저장하고 효율적으로 탐색하기 위한 트리 형태의 자료구조 img 트리구조로 간선은 이전 정점으로 새롭게 추가되는 문자 정보를 가지고 있다. 정점은 이전 정점으로부터 더해진 문자열 정보를 가지고 있다. 이런식으로 미리 정의한 문자열로 자동완성을 구