profile
프론트엔드 공부 중.. 💻👩‍🎤
post-thumbnail

[TypeScript] API 명세서를 통해 타입 설계하기

API 명세읽기string으로 표현하기, 타입 이름은 해당 분야로 짓기 string 지양하기 → 구체적인 타입으로 좁히기공식 명칭에는 상표 붙이기API 엔드포인트:

2025년 5월 7일
·
0개의 댓글
·
post-thumbnail

[JavaScript] 얕은 복사와 깊은 복사, React에서 이 개념을 알아야되는 이유

React에서 상태 관리와 데이터 변경을 다룰 때, 깊은 복사 (Deep Copy)와 얕은 복사 (Shallow Copy)의 개념은 매우 중요합니다. 이러한 복사 방식은 주로 불변성 (Immutability)을 지키는 데 사용되며, React의 성능과 렌더링 효율성을

2025년 5월 6일
·
0개의 댓글
·
post-thumbnail

[TODO MVC] 2주차 : 상태관리 및 컴포넌트 개발 (useContext, useReducer )

일차적으로는 스토리지 기능 없이 상태관리로만 집중하는 개발방식으로 목적을 잡고 개발을 시작했습니다

2025년 5월 6일
·
0개의 댓글
·
post-thumbnail

[Todo MVC] 1주차 : 프로젝트 setting⚙️을 해보자 !!

프로젝트 목적 및 목표 동아리에서 "우아한 리액트 타입스크립트" 책을 읽으며  TodoMVC 프로젝트를 진행하기로하였습니다 ! 프로젝트를 시작하기 전, 이 프로젝트를 통해 어떤 걸 얻고 싶은지 먼저 정리해봤습니다. 크게 네 가지 목표 정했는데 리액트 훅을 효율적으

2025년 5월 4일
·
0개의 댓글
·
post-thumbnail

Compound Component Pattern으로 Select 컴포넌트 리팩토링하기

어떻게 나누는데!!!!

2025년 4월 3일
·
0개의 댓글
·
post-thumbnail

Admin 폼지 구현하기 (with Next , 리팩토링 진행하기)

Next.js로 Admin 페이지 폼지 구현하기 | (with Next , 리팩토링 진행하기)

2025년 3월 9일
·
0개의 댓글
·
post-thumbnail

Error: invariant expected app router to be mounted [Route 컴포넌트 개발하기, tailwind 적용] ( with. Story Book )

뒤로가기 소제목 컴포넌트 개발을 하려는 중이다 next 환경에서는 useRouter을 사용해야한다. router에 종류에는 -1, back 등 있는데 나는 onClick={() => router.back() 를 사용했다. 개발 후 스토리북에 업로드 하려하자 이런

2025년 2월 9일
·
0개의 댓글
·
post-thumbnail

[TypeScript] 타입확장

타입 확장은 기존 타입을 사용해서 새로운 타입을 정의하는 것을 말한다. 기본적으로 타입스크립트에서는interface, type 키워드를 사용해서 타입을 정의한다.

2024년 12월 17일
·
0개의 댓글
·
post-thumbnail

[TypeScript] 타입 공간과 값 공간의 심벌 구분하기

타입 공간타입 공간의 심벌은 타입을 정의하고 참조할 때 사용됩니다.

2024년 12월 17일
·
0개의 댓글
·
post-thumbnail

[Typescript] 캐치! 티니핑으로 알아보는 TS 구조적 타이핑

어 난 티니핑 멤버 아닌데.. 구조적 타이핑과 타입 구분 방법을 통한 티니핑 타입 확장 !!!!! ✨🦄

2024년 9월 18일
·
3개의 댓글
·