01/05/2022 - 26/06/2022 (두 달)
Learning Patterns Patterns for building powerful web apps with vanilla JavaScript and React (Addy Osmani, Lydia Hallie) https://patterns.dev
paul, cent
패턴을 가능한 빨리 학습하고(~21/5), 나머지 한 달은 패턴을 적용해보기 위한 미니 프로젝트를 진행하면서 zoom을 통해 리뷰한다(~21/6)
es17 이후의 자바스크립트와 리액트에서 사용되고 있는, 혹은 개념적으로 유사해서 꼭 숙지해야 디자인 패턴들을 빠르게 학습한다. 정형화된 패턴을 다른 코드에서 알아볼 수 있고, 각기 다른 패턴을 확실하게 구별할 수 있다(hopefully???)
- singleton pattern
- proxy pattern -- 1w
- provider pattern
- prototype pattern -- 2w
- container/presentational pattern
- observer pattern
- module pattern
- mixin pattern
- mediator/middleware pattern -- 3w 오늘
- render props pattern
- hooks pattern
- HOC pattern
- flyweight pattern
- factory pattern
- compound pattern
- command pattern -- 3w 21/5
- project -- 4w 환경 셋팅, 기능 명세, 화면 목업
- project -- 5w
- project -- 6w
- project -- 7w