[디자인 패턴-patters.dev] 0. 디자인 패턴 소개

오재짱·2023년 4월 12일
0

이 포스트는 patterns.dev 사이트의 pattern에 대한 글들을 읽고 중요하다고 생각되는 부분만 추출해서 정리합니다.

디자인 패턴이란

디자인 패턴은 소프트웨어 디자인에서 반복되는 문제에 대한 보편적인 해결 방안을 제시합니다.
잘 알려진 디자인 패턴들 중의 일부는 예전만큼 가치가 없을수도 있습니다.
몇몇 다른 패턴들은 현대의 문제를 해결하기 위해 최신 기술로 발달되어 있습니다.

리액트의 인기

리액트는 큰 관심을 끌어 Angular, Vue, Ember, Svelte와 같은 자바스크립트 라이브러리와 비교해서 가장 큰 인기를 얻고 있습니다.
이러한 인기를 통해 모던 웹 개발 생태계에서 다양한 디자인 패턴이 수정되고 최적화되기도 하면서 새로운 패턴들이 만들어졌습니다.
리액트는 Hooks라는 기능을 도입해 많은 기존의 디자인패턴들을 대체할 수 있도록 하였습니다.

앞으로 정리할 내용

ES2015+를 사용한 일반적인 디자인 패턴을 구현하고, 이점 및 함정, 리액트 관련 디자인 패턴과 리액트 Hooks를 사용한 수정 및 구현 + 더 많은 패턴과 최적화 방법에 대해서 정리합니다.

profile
'설명하지 못하면 이해한게 아니다'라는 마음가짐을 가진 프론트엔드 지망생에서 프론트엔드 개발자가 됬습니당!

0개의 댓글