단심 로고단심
프론트엔드부서
API 요청과 데이터베이스 관계를 설계하는 백엔드 개발 이미지

FRONTEND / FE-04

코드·프레임워크

HTML·CSS·JavaScript·TypeScript와 React·Next.js를 바탕으로 컴포넌트, 상태와 라우팅을 설계하고 코드를 관리합니다.

업무 살펴보기
components / ProductCard.tsx
다루는 영역
  • TypeScript
  • React
  • Next.js
  • HTML / CSS

화면의 변화에 견디는 코드의 구조.

화면 하나를 구현하는 데서 끝나지 않고, 여러 페이지가 함께 사용할 수 있는 컴포넌트와 타입, 데이터 흐름을 정리합니다.

코드에서 화면으로

WORKSPACE / FRAMEWORKS
type Props = { name: string };

function Product({ name }: Props) {
  return <h3>{name}</h3>;
}

<Product name={"AGM Battery"} />
Product / UI
AGM Battery

AGM Battery

컴포넌트 연결

담당 업무와 산출물

  1. 01

    언어·컴포넌트 개발

    HTML과 CSS로 구조와 표현을 만들고, JavaScript·TypeScript와 React로 상태와 재사용 가능한 컴포넌트를 구현합니다.

    산출물
    타입 정의 · UI 컴포넌트 · 상태 로직
  2. 02

    프레임워크·화면 연결

    Next.js의 페이지 구조에 맞춰 라우팅, 데이터 전달과 렌더링 경계를 정리하고 공통 UI를 연결합니다.

    산출물
    페이지·라우트 구조 · 데이터 연결 · 공통 레이아웃
  3. 03

    코드 품질·유지보수

    타입 검사, 린트와 동작 검증으로 변경 영향을 확인하고 중복된 UI와 예외 처리를 정리합니다.

    산출물
    검증 기록 · 공통 모듈 · 유지보수 기준

업무가 진행되는 과정

02 / PROCESS
  1. 01

    인터페이스·타입 정의

    컴포넌트의 역할, 입력 데이터와 상태를 정합니다.

  2. 02

    구현·페이지 연결

    공통 컴포넌트를 작성하고 페이지와 데이터 흐름에 연결합니다.

  3. 03

    검사·변경 검증

    타입, 빌드와 사용자 동작을 확인하고 변경 영향을 검토합니다.

업무 예시

여러 화면에서 같은 상품 UI를 사용할 때

시작하는 요청
목록과 추천 영역에서 상품 정보를 일관되게 보여주면서 변경도 함께 반영되어야 합니다.
이어지는 결과
입력 타입과 상태가 명확한 공통 컴포넌트로 같은 UI를 재사용하고 검증합니다.

함께 이어지는 업무

FRONTEND / 03
프론트엔드 전체 업무

CONTACT DANSUIM

프론트엔드 업무를 문의하세요.

목적과 필요한 화면을 확인하고 관련 업무로 연결해드립니다.

031-335-0356

평일 08:30–18:00