성능과 구조에 진심인 개발자, 최홍석
저는 React, Next.js, TypeScript와 같은 최신 웹 기술 스택을 사용하면서 프론트엔드 개발자로서의 역량과 인프라 경험을 쌓아왔으며, 성능 최적화와 컴포넌트 구조화에 큰 관심을 가지고 있습니다. 사용자 경험을 최우선으로 하여, 효율적이고 최적화된 페이지를 구현하는 것에 집중하고 있으며, 코드 품질과 성능을 개선하기 위한 다양한 방법을 실험하고 적용해왔습니다. 지속적으로 기술적 성장을 추구하며, 모든 개발 과정에서 유지보수성과 확장성을 고려한 설계를 지향합니다.
JavaScript 🟥🟥🟥⬜⬜ :
async/await
구문을 사용해 비동기 작업을 효율적으로 처리할 수 있고, 복잡한 비동기 로직 구현 가능map
, filter
, reduce
와 같은 고차 함수를 사용해 배열 및 객체의 데이터를 효율적으로 처리할 수 있음TypeScript 🟥🟥⬜⬜⬜
interface
와 type alias
를 정의하고 사용할 수 있음.type guards
)를 통해 복잡한 조건문 내에서 타입을 좁히는 로직을 구현할 수 있음.React.JS 🟥🟥🟥⬜⬜
react-router-dom
를 활용하여 중규모 프로젝트 진행 가능Context API
를 활용하여 분산된 컴포넌트들간의 상태를 관리할 수 있음React Query
, Zustand
를 활용하여 전역 상태를 관리할 수 있고, Client & Server State
를 구별하여 비동기 상태 관리를 할 수 있음React.lazy
, Suspense
를 사용해 코드 스플리팅 및 성능 개선 가능.