게시글
전체
app

김태헌

React Native : 날짜 표현하기 (day.js)

자바스크립트 new Date() 는 형태 변환이 어렵기 때문에 day.js 를 사용하면 편하다. day.js 사용법 npm install dayjs 로 설치한 후, import dayjs from "dayjs"; dayjs(날짜).f

2026년 4월 1일 PM 12:17

cs

김태헌

5. 알고리즘 : 삽입정렬

public class InsertionSort{ public static void InsertionSort(int[] a) { insertion_sort(a, a.length); } private static

2026년 3월 29일 PM 12:34

app

김태헌

4. React Native: 무한스크롤 구현

모바일 어플리케이션에서는 무한스크롤을 구현해야 하는 경우가 꽤 있다. 단순히 컴포넌트를 Map 함수를 통해 렌더링 해주어도 되겠으나, 데이터의 수가 불확실하다던가, 너무 많다면 한 번에 렌더링하는 것은 비효율적이고 성능에 치명적일 수 있기 때문에 FlatLis

2026년 3월 29일 AM 11:29

web

김태헌

3. React.js : React Hook Form

리액트에서 폼을 관리하는 법 특정 앱을 제작하다보면 form 을 통해 사용자 입력을 받아야 하는 경우가 잦다. 간단한 로그인, 회원가입 부터 글, 댓글, 사용자 정보, 구매 등 사실 전부 form 을 사용한다. 리액트에서는 보통 폼을 관리할 때 useSt

2026년 3월 28일 AM 8:58

web

김태헌

2. React.js: Tanstack Query

리액트로 JSON 상하차를 좀 더 효율적으로 하고 싶을 때, Tanstack Query(리액트 쿼리) 를 많이 쓴다. 외대종강시계 프로젝트 만들 때도 사용하긴 했으나, GET요청만 슥슥 보냈지 다양한 기능을 써먹어 본 것도 아니고, 좀 더 깊은 이해를 해보기 위해

2026년 3월 26일 PM 4:20

web

김태헌

1. 코드 구조에 대해: FSD

프로젝트가 장기적으로 진행되다 보면 하나의 파일에 코드가 너무 길어질 때가 있다. 한 이틀만 안 봐도 내가 쓴 코드를 다시 읽는게 굉장히 어렵다. 그런 순간에 파일 구조 분리의 필요성을 느끼는데, 프론트는 정해진 구조가 딱히 없는 것 같다. 여태까지는 대충 되는대로

2026년 3월 25일 AM 8:25

1 2