디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[참고물] LLM 에게 물어보고 개발해라. - 프론트엔드 편

+abcd3421갤로그로 이동합니다. 2024.07.05 06:45:23
조회 100 추천 1 댓글 0

## React 개발 단계별 질문 유형 분류 및 정리


### "어떻게 하는 것이 좋을까?" (선택 및 판단 질문)


1. **프로젝트 설정:**

   - Create React App 외에 다른 React 프로젝트 생성 도구를 고려해야 할까? (Vite, Next.js 등)

   - 프로젝트 생성 시 어떤 템플릿을 선택해야 할까? (TypeScript, JavaScript)

   - 프로젝트 구조는 어떻게 설정해야 효율적인 개발이 가능할까?

   - 필요한 패키지(라이브러리)는 무엇이고 어떤 기준으로 선택해야 할까?

   - 개발 환경 설정 시 어떤 에디터/IDE를 사용하는 것이 좋을까?


2. **컴포넌트 설계:**

   - UI를 어떤 기준으로 컴포넌트 단위로 분리해야 할까? (재사용성, 유지보수 용이성 등)

   - 컴포넌트 간의 관계는 어떻게 설정해야 할까? (부모-자식, 형제 관계 등)

   - 각 컴포넌트의 상태(state)는 어떻게 관리해야 할까? (로컬 상태, 전역 상태 관리 라이브러리 등)

   - 컴포넌트 간의 데이터 전달은 어떻게 해야 할까? (props, Context API 등)

   - 컴포넌트 디자인 시 어떤 UI 라이브러리/프레임워크를 사용하는 것이 좋을까? (Material UI, Ant Design 등)


3. **컴포넌트 구현:**

   - 컴포넌트 스타일링 시 CSS-in-JS 방식을 사용해야 할까? 아니면 일반 CSS를 사용해야 할까?

   - 컴포넌트 로직 구현 시 함수형 컴포넌트와 클래스형 컴포넌트 중 어떤 것을 선택해야 할까?


4. **데이터 통신:**

   - 백엔드 API와의 데이터 통신 시 Fetch API와 Axios 중 어떤 것을 사용하는 것이 좋을까?

   - 데이터 캐싱은 어떻게 구현해야 할까? (브라우저 캐시, 메모리 캐시, 서비스 워커 등)


5. **라우팅 설정:**

   - React Router를 사용하여 어떻게 페이지 이동 및 URL 관리 기능을 구현할까?


6. **테스트 및 디버깅:**

   - 어떤 테스트 도구를 사용하여 컴포넌트 단위 테스트를 작성해야 할까? (Jest, React Testing Library 등)

   - 테스트 커버리지는 어느 정도 확보해야 할까?

   - 디버깅 시 어떤 도구를 사용하는 것이 효율적일까? (React Developer Tools 등)


7. **빌드 및 배포:**

   - 빌드 과정에서 코드 최적화는 어떻게 해야 할까? (코드 분할, 트리 쉐이킹 등)

   - 웹 서버에 React 애플리케이션을 배포하는 방법은 무엇일까? (Nginx, Apache 등)



### "어떻게 해야 해?" (방법 및 절차 질문)


1. **프로젝트 설정:**

   - ESLint, Prettier 등 코드 스타일 및 품질 관리 도구를 어떻게 설정해야 할까?

   - 개발 서버 실행 및 핫 리로딩 설정 방법은 무엇인가요?


2. **컴포넌트 구현:**

   - JSX 문법을 효율적으로 사용하는 방법은 무엇일까?

   - 컴포넌트 성능 최적화는 어떻게 해야 할까? (Memoization, shouldComponentUpdate 등)

   - 컴포넌트 테스트는 어떻게 작성해야 할까? (Jest, React Testing Library 등)


3. **데이터 통신:**

   - 데이터 로딩 상태(loading state) 및 에러 처리는 어떻게 해야 할까?

   - 백엔드 API 변경에 따른 프론트엔드 코드 수정을 최소화하려면 어떻게 해야 할까?


4. **라우팅 설정:**

   - 중첩 라우팅(nested routing)은 어떻게 설정해야 할까?

   - 라우팅 시 어떻게 컴포넌트 간에 데이터를 전달해야 할까?

   - 404 페이지와 같은 에러 페이지는 어떻게 설정해야 할까?


5. **빌드 및 배포:**

   - 배포 후 성능 모니터링 및 문제 해결은 어떻게 해야 할까?


이렇게 질문 유형을 분류하면, 각 단계에서 어떤 의사 결정을 내려야 하는지, 그리고 어떤 기술적인 문제를 해결해야 하는지 명확하게 파악할 수 있습니다. 이를 통해 React 개발 프로젝트를 더욱 효율적으로 진행하고 성공적으로 배포할 수 있을 것입니다.


추천 비추천

1

고정닉 1

1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 성별이 바뀌어도 인기를 끌 것 같은 스타는? 운영자 24/08/12 - -
AD 총 상금 600만원! TTS 컨텐츠 챌린지 !!!마.감.임.박!!! 운영자 24/08/14 - -
2734578 애미.. 고졸이라 서럽네 시발 [3] 프갤러(118.34) 08.05 111 0
2734577 인생은 노력임 ㅋ 뒷통수한방(1.213) 08.05 45 0
2734576 맥용 RAR 암호푸는 거 없냐? 프갤러(61.37) 08.05 33 0
2734575 취미로 파이썬 공부어떰 프갤러(211.234) 08.05 51 0
2734574 국비에서 정처기 갖고있으면 [9] ㅇㅇ갤로그로 이동합니다. 08.05 197 0
2734573 너네 gpt 많이쓰냐? ㅇㅇ갤로그로 이동합니다. 08.05 55 0
2734572 나님 시작합니당❤+ ♥가볍게제끼고냥덩펀치한방너는한입거리♥갤로그로 이동합니다. 08.05 45 0
2734571 부캠 듣는데 애들이 다 젊다 [2] ㅇㅇ(223.38) 08.05 131 0
2734570 난 일단 탈조 알아보고 있음 현금 4억5천 있음 코딩낭인(211.234) 08.05 58 0
2734569 아파트 물청소 이건 실급탈려고 잠깐 코딩낭인(211.234) 08.05 48 0
2734568 Rx 해킹 사건에 대한 토론 진행 - 해킹에 대한 심각성 프갤러(121.172) 08.05 49 1
2734566 난 다음 자격증은 전기쪽이나 따둘려고 프갤가수(211.234) 08.05 42 0
2734565 외장하드 뽑으면 한쪽에 무게 쏠리는거 왜 그럼 라그네파갤로그로 이동합니다. 08.05 34 0
2734564 아니 시발 정처기를 왜따 포크레인 자격증 프갤가수(211.234) 08.05 51 0
2734563 개인 프로젝트 하라는게 꼭 공부하라는 의미만은 아닌데 ㅇㅇ갤로그로 이동합니다. 08.05 66 0
2734562 고졸들 기술 배운애들은 20대 중반에 외제차 [7] 프갤가수(211.234) 08.05 140 0
2734561 프갤 접는다 프갤러(121.190) 08.05 56 0
2734560 Rx 해킹 사건 토론 A방이 개최되었습니다. 프갤러(121.172) 08.05 55 1
2734557 시발 국비가 전공자 죽이는건 상상도못했는데 [1] 프갤러(221.146) 08.05 161 0
2734556 고졸이면 유통이나 기술 배웠으면 프갤가수(211.234) 08.05 69 0
2734555 아파트 물청소 점심 먹었다 프갤가수(211.234) 08.05 34 0
2734554 문제는 국비가 문제가 아니야 ㅇㅇ(118.235) 08.05 74 0
2734552 인공지능의 자산 형성에 대한 자율성에 관한 내용 [2] 프갤러(121.172) 08.05 62 1
2734551 나도 국비 들었는데 프갤러(211.243) 08.05 76 0
2734549 디도스를 설명해달라길래 프갤러(211.243) 08.05 51 0
2734544 형들 프갤러(121.148) 08.05 42 0
2734543 Rx 명예의 전당 랭크 시스템! 프갤러(121.172) 08.05 60 1
2734542 월요일 오전은 시간 잘 감 ㅂㅂ(106.102) 08.05 29 0
2734541 인텔리제이 디비툴에 스케줄 어딧음?? 프갤러(58.149) 08.05 30 0
2734540 Rx 명예의 전당! [1] 프갤러(121.172) 08.05 60 1
2734539 웹게임 개발 (라스트 랜더) wind갤로그로 이동합니다. 08.05 52 0
2734538 물경력쌓이는것 같은애들은 무조건 환경 갖춰진곳으로 이직해라 ㅇㅇ(118.235) 08.05 55 0
2734537 도서관 왔는데 옆자리 씨발년 지뢰찾기하나 [1] ㅇㅇ(1.241) 08.05 74 0
2734536 요즘 코틀린이ㅡ대세란다 ㅇㅇ(223.38) 08.05 47 0
2734535 안쓰는 aws 서비스에서 4만원 청구됐는데 ㅇㅇ갤로그로 이동합니다. 08.05 58 0
2734534 국비 풀스택 커리큘럼 조언 구합니다 프갤러(117.111) 08.05 57 0
2734533 개발자 시장 진짜 ㅈ된거 실감되는 이유 [4] ㅇㅇ(118.235) 08.05 278 3
2734532 국비호갱새끼 여러분들 [1] 프갤러(119.194) 08.05 89 0
2734531 근데 진짜 앵간한 지잡 나온거 아닌 이상 학벌에 대한 열등감은 없지않냐? [2] 프갤러(210.104) 08.05 133 1
2734529 근데 신입중에 언어 자유자재로 다룰줄 아는 엘리트 보기 힘듬 [1] 프갤러(183.107) 08.05 109 0
2734528 아침부터 증시 왜 이럼? 아스카영원히사랑해갤로그로 이동합니다. 08.05 30 0
2734527 디도스로 되시는분 [1] ㅇㅇㅇ(39.7) 08.05 41 0
2734526 [ESTsoft] AI 모델 개발자 부트캠프 4기 모집 (~8/13까지) [2] Recruit(121.170) 08.05 111 1
2734525 이거 무슨 직무임? [7] ㅇㅇ(218.155) 08.05 116 0
2734523 프갤님들 그럼 야동보다가 박에서 소리감지되면 화면바뀌는 ㅇㅇ [6] 프갤러(78.54) 08.05 82 0
2734522 프로그래머 해볼까 하는데 재밌냐? ㅇㅇ [6] 프갤러(78.54) 08.05 103 0
2734521 수리나형친 새끼는 그냥 아가리 찢어버리고싶네 [9] ㅇㅇ(223.38) 08.05 84 0
2734520 sveltekit 러닝커브 짧긴한데 쓸만하긴한가 [1] 프갤러(211.58) 08.05 51 0
2734519 대석열 [1] ♥가볍게제끼고냥덩펀치한방너는한입거리♥갤로그로 이동합니다. 08.05 50 0
2734518 국비 등교 입갤 [1] 딘퐁갤로그로 이동합니다. 08.05 58 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2