디시인사이드 갤러리

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

갤러리 본문 영역

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

+abcd3421갤로그로 이동합니다. 2024.07.05 06:45:23
조회 53 추천 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/07/01 - -
공지 프로그래밍 갤러리 이용 안내 [71] 운영자 20.09.28 36153 62
2723513 만약에 회사 합격하고 자취방 구하고 이랬는데 [2] ㅇㅇ(112.150) 23:44 16 0
2723512 프론트엔드 취준생인데 [4] 프갤러(223.62) 23:43 29 0
2723511 미래의 어느 역사학자들의 대화라는데 (요약편) 프갤러(211.241) 23:42 5 0
2723510 미래의 어느 역사학자들의 대화라는데 프갤러(211.241) 23:40 8 0
2723509 너희도 ai에게 대체될 날이 올텐데 [4] 영혼추수갤로그로 이동합니다. 23:38 12 0
2723508 개발자들 커뮤 강조 이해가 안감 [2] ㅇㅇ(172.226) 23:36 19 0
2723507 개발자 포함 IT에 정년이 어딨냐? [1] 프갤러(211.106) 23:33 20 0
2723506 이 전공들 중에 취미로 하면 재밌을 것 같은게 뭘까? [2] 프갤러(1.216) 23:33 14 0
2723505 박근혜 탄핵론은 조선일보가 처음 시작했었다 발명도둑잡기갤로그로 이동합니다. 23:32 5 0
2723503 니네가 부자라 생각하고 다시 생각해 봐 영혼추수갤로그로 이동합니다. 23:28 14 0
2723502 조카가 초등학교 졸업여행으로 발명도둑잡기갤로그로 이동합니다. 23:24 9 0
2723501 내가 14.42 한테 욕하는 이유 보고 가셈 [7] ☆단비☆갤로그로 이동합니다. 23:24 25 0
2723500 애널의 수면영상✨ ♥도파민중독냥덩♥갤로그로 이동합니다. 23:23 11 0
2723499 여개발자가 당연히 우선순위지 [4] ㅇㅇ(172.226) 23:20 52 0
2723498 실제로 orm 안 씀? [1] 프갤러(211.104) 23:20 30 1
2723497 고졸들도 국비 6개월 받고 야근하면 뭐든 다 개발하는거 보면 [6] 프갤러(211.44) 23:19 40 0
2723496 프로그래밍 언어 추천 좀 [2] ㅇㅇ(58.237) 23:19 23 0
2723495 회사 입사했는데 스프링 시큐리티 안쓰는데 [10] 프갤러(211.44) 23:12 74 0
2723494 컴공 드가서 매일 고3처럼 공부하면 오케됨? [3] 프갤러(1.216) 23:11 36 0
2723492 공부싫어하면 IT쪽은 안맞는거임 [6] 프갤러(211.106) 23:09 49 0
2723490 취업자체는 어디든 됨 [1] 프갤러(211.106) 23:05 28 0
2723489 [잡정보] C/C++ 임베디드 개발자 커뮤니티.. [3] +abcd3421갤로그로 이동합니다. 23:01 45 2
2723487 진짜 어려운 문제 발명도둑잡기갤로그로 이동합니다. 22:56 16 0
2723486 엘든링 해 본 사람 중에 이것까지 들어봤으면 영혼추수갤로그로 이동합니다. 22:51 17 0
2723485 네카라 취업한 애들은 언제 공부함? [1] 프갤러(1.216) 22:48 33 0
2723484 개발자 정년 60세 가능? [4] 프갤러(211.44) 22:48 41 0
2723483 형 누님들 도메인 살데 추천해주세용 ㅠㅠ [4] ㅇㅇ(175.192) 22:44 23 0
2723481 내가 아는 국비 전사들 다 취업했는데 [5] ㅇㅇ(59.5) 22:42 45 0
2723480 도시 생활은 다들 잘 하고 있냐 [2] 영혼추수갤로그로 이동합니다. 22:42 20 0
2723479 웹개발자할거면 html css javascript 다하라고하는데 [5] 프갤러(223.38) 22:40 45 1
2723478 도대체 공부를 언제하고 운동은 언제함? [5] 프갤러(1.216) 22:40 41 0
2723477 프엔취준생인데노트북가성비좋은거머가있나요.. [7] ㅇㅇ갤로그로 이동합니다. 22:40 26 0
2723476 나님 마무리 작업즁✨ (가제 : 퓨어퓨어냥덩❤+) [2/1] ♥도파민중독냥덩♥갤로그로 이동합니다. 22:38 19 0
2723475 요즘같은 유튜브 시대에 요리가 최고의 컨텐츠같다 헬마스터갤로그로 이동합니다. 22:38 13 0
2723473 비전공 국비 나이많음 스펙별거없음(학벌 자격증 등등) 이면 [7] ㅇㅇ(112.150) 22:34 62 0
2723472 프갤 평균 [1] ㅇㅇㅇ(1.237) 22:32 23 0
2723471 Bing Bang Song Music Video Lazy Town 발명도둑잡기갤로그로 이동합니다. 22:31 6 0
2723469 Lazy Town - Stephanie's Diary 발명도둑잡기갤로그로 이동합니다. 22:27 8 0
2723468 C++ 이 Python 잡아 먹을거 같아. [1] 프갤러(59.16) 22:24 31 0
2723467 아쉽게도 openbsd에 sunpinyin, rime이 없습니다 ㅠㅠ [2] ☆단비☆갤로그로 이동합니다. 22:16 25 0
2723466 나 왜 취업된건지 모르겠음 ㅇㅇ(172.226) 22:16 41 1
2723465 한국에서 인생 바꿔볼라면 틈새시장을 노려야 됨 [1] ㅇㅇ(59.5) 22:12 40 0
2723463 시청역 사고는 원인이 정해져 있음 ㅇㅅㅇ 류류(118.235) 22:09 23 0
2723458 Lazy Town | Teamwork 발명도둑잡기갤로그로 이동합니다. 21:52 10 0
2723457 취업안된다는 새끼들 이력서 몇개쓰냐 ? [2] ㅇㅇ(119.203) 21:50 54 0
2723452 계산해 보니까 저번달에 18만원 벌었네..ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 21:33 26 0
2723450 미소녀 잠지에서 생리하는거 보고 싶음 ㅇㅅㅇ 류류(118.235) 21:29 21 1
2723448 수학이든 코딩이든 다 연습인듯 주아갤로그로 이동합니다. 21:27 33 0
2723447 좆소의 프론트 개발자란 [1] 프갤러(58.143) 21:26 54 2
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2