📙 Tistory Blog
🖥 Github
[재사용성과 확장성을 고민합니다.] React의 강점인 컴포넌트 기반 개발을 통해 재사용성을 극대화할 수 있는 방법에 대해 고민하며 개발합니다. 스타트업의 프론트엔드 인턴으로 대규모의 디자인 시스템을 개발하며 Button, Input, Modal 등의 Element를 구현하여 작업 효율성을 향상시킨 경험이 있습니다. 원티드 프리온보딩 인턴쉽에서 관심사의 분리를 학습하고 시스템의 확장성에 대해 고민하며 개발해왔습니다. customHook을 통해 UI와 비즈니스 로직을 분리하고, Context API를 통해 컴포넌트에 HttpClient 클래스를 주입하며 인증/인가 횡단 관심사를 처리하여 React에서 유지보수에 유연한 코드를 어떻게 짜는지 고민한 경험 이 있습니다.
[기록을 통해 성장합니다.] 개발을 하며 마주한 문제를 해결한 방법에 대해 블로그나 노션에 기록하는 습관을 실천하고 있습니다. 새롭게 알게 된 지식을 한 번 더 정리하면 기억에 더 오래남게 되어, 동일한 문제를 해결하거나 기능을 구현할때 에 더욱 빠르게 개발할 수 있었습니다.
[새로운 기술에 대해 열린 태도로 도전합니다.] 프론트엔드 개발을 하며, 기존에 사용했던 언어나 라이브러리 외에도 새로운 기술에 계속해서 도전하며 성장하 고 있습니다.
JavaScript
, Typescript
, Next.js
, React.js
, Redux
, Styled-Components
, tailwindcss