일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Push
- 면접
- github
- 카카오
- 리액트
- 레이아웃
- 네비게이션
- React
- 변수
- ubuntu
- AWS
- JS
- 스코프
- 디자인
- 네이티브
- Express
- Background
- JavaScript
- 배포
- 자바스크립트
- EC2
- scope
- 알림
- graphql
- MongoDB
- 후기
- NATIVE
- Python
- navigation
- Notification
Archives
- Today
- Total
목록publish subscribe (1)
어서와, 개발은 처음이지?
반응형

영상으로 보기 - https://youtu.be/aH4U6bfi_Ds 1. 옵저버 (이론이 지루하시다면 3번 단락으로 넘어가세요!) 옵저버 패턴은 상태(state)와 상태 관찰하는 관찰자(observer)라는 개념을 통해서 상태 변화가 있을때 각 관찰자가 인지하도록하는 디자인 패턴입니다. 프론트엔드 개발자라면 옵저버 패턴이라는 이름을 들어본적 없어도 상태가 변할때 어떤 동작이 수행된다는 개념은 이미 익숙하실텐데 dom에 event listener를 달아두어 dom의 상태 변화를 관찰하고 listener를 통해 기능을 수행한다거나, 모던 프론트엔드 세계에서 상태 변경에 따라 화면이 변화되는 것이 그 예가 될 것 같습니다. 이 철학을 간단하게 구현해보면 function createObserverState()..
디자인패턴
2022. 12. 3. 17:44
반응형