일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 자료구조
- 42서울
- mistel키보드
- 스타트업
- SFINAE
- 레이캐스팅
- 동료학습
- 파이썬
- 쿠버네티스
- Cloud Spanner
- raycasting
- 도커
- psql extension
- GraphQL
- 이노베이션아카데미
- enable_if
- 42seoul
- 스플릿키보드
- 창업
- c++
- schema first
- 어셈블리어
- uuid-ossp
- 프라이빗클라우드
- 텍스트북
- 정렬
- 엣지컴퓨팅
- 어셈블리
- 부동소수점
- adminbro
- Today
- Total
목록Born 2 Code/frontend (2)
written by yechoi
데이터 가져오기, 구독(subscription) 설정하기, 수동으로 리액트 컴포넌트의 DOM을 수정하는 것까지 이 모든 것이 side effects입니다. 이런 기능들(operations)을 side effect(혹은 effect)라 부르는 것이 익숙하지 않을 수도 있지만, 아마도 이전에 만들었던 컴포넌트에서 위의 기능들을 구현해보았을 것입니다. useEffect가 하는 일은 무엇일까요? useEffect Hook을 이용하여 우리는 리액트에게 컴포넌트가 렌더링 이후에 어떤 일을 수행해야하는 지를 말합니다. 리액트는 우리가 넘긴 함수를 기억했다가(이 함수를 ‘effect’라고 부릅니다) DOM 업데이트를 수행한 이후에 불러낼 것입니다. 위의 경우에는 effect를 통해 문서 타이틀을 지정하지만, 이 외에도..
협업할 때 사용하고 있는 툴과 컨벤션을 문서로 정리해보았다. ✔️ 작업 환경 설정 코딩 스타일을 팀원과 같게 유지하기 위해 아래의 도구를 사용한다. yarn npm과 yarn은 모두 package.json 에 버전을 명시하고 의존성을 추적 관리하는 패키지 매니저이다. 이중 패키지 매니저는 yarn으로 통일한다. 이유는 다음과 같다. 여러 패키지를 설치할 때 npm은 순차적으로 설치되는 반면, yarn은 병렬로 처리돼 설치 시간 단축 yarn은 npm과 달리 패키지를 중복으로 설치하는 경우가 없음 패키지를 설치할 때는 '개발용' 구분을 명확히 한다. 개발용일 경우 아래의 커맨드로 '개발의존성(Devdependencies)' 수준으로 추가한다. yarn add -D[or --dev] [package_name..