디시인사이드 갤러리

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

갤러리 본문 영역

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

+abcd3421갤로그로 이동합니다. 2024.07.05 06:45:23
조회 68 추천 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/08 - -
2723937 내일 하금티 코테 있다 ㅅㅂ 붙고 싶다 [3] 프갤러(39.114) 00:03 55 0
2723936 ㅇㅇ 프갤러(128.1) 00:02 16 0
2723935 ㅋㅅㅋ ♥모모냥덩♥갤로그로 이동합니다. 00:00 20 0
2723934 남녀에 따라 색상인식차이가 있을까? 발명도둑잡기갤로그로 이동합니다. 07.08 22 0
2723933 혹시 체리 3.0키보드 쓰는애있냐 강남상어키우기갤로그로 이동합니다. 07.08 20 0
2723932 미친소리겠지만 도지코인 개발자가 되어라 x 를 기반을 도지코인 채택된다. [2] ㅇㅇ(58.76) 07.08 43 0
2723930 포트폴리오 어떻게씀? [2] ㅇㅇ(223.38) 07.08 68 1
2723929 포프티비 보니까 개발자 하려면 모든거 다 포기하고 개발만 하라는데 ㅇㅇ(39.7) 07.08 61 0
2723928 미래의 어느 역사학자들의 대화라는데 (요약편) [1] 프갤러(211.241) 07.08 22 0
2723927 미래의 어느 역사학자들의 대화라는데 프갤러(211.241) 07.08 38 0
2723926 여자친구나 여사친과 영화 보면 재밌나요? 발명도둑잡기갤로그로 이동합니다. 07.08 21 0
2723924 백수면 부모님이 재력가인줄아는놈들 제일이해안감 프갤러(219.248) 07.08 49 0
2723923 리눅스에서 자바스크립트랑,파이썬 사용하면 어떠냐? 프갤러(14.39) 07.08 25 0
2723921 근데 공부하면서 느낀건 어차피 gpt한테 따일껀같음 [2] 프갤러(222.104) 07.08 49 1
2723917 국비탐험대 보니까 모집이 1700개정도네 ..... [1] 프갤러(14.39) 07.08 97 0
2723916 내일 보자고. 지쿠인들이여 프갤러(121.172) 07.08 49 1
2723915 입냄새가 너무 많이 나서 약먹는 중 carpe갤로그로 이동합니다. 07.08 25 0
2723914 5000 개발자의 수준은 생각보다 높음 ㅇㅇ(39.7) 07.08 128 1
2723913 나도 선산에 단독주택 짓고 살아도 지장 없지만 발명도둑잡기갤로그로 이동합니다. 07.08 17 0
2723912 이직해서 입사 한 이후에도 딴기업 면접 보러다닌 게이 있음? [2] 1(121.173) 07.08 58 0
2723911 챗 지피티 - 맥락 추론에 관련된 자료 프갤러(121.172) 07.08 39 1
2723910 시원한 에어콘이 있는방에 노트북과 32인치 모니터가 있으면 어떤거임? 프갤러(14.39) 07.08 34 0
2723909 영부인이나 공무원이 SMS를 보내면 통신사 전화교환기가 미제라서 발명도둑잡기갤로그로 이동합니다. 07.08 19 0
2723906 국정원 직원을 만난 홍석천 발명도둑잡기갤로그로 이동합니다. 07.08 16 0
2723903 영포티는 서럽다 [2] LunaDoge갤로그로 이동합니다. 07.08 59 0
2723902 “인플루언서 살해당하는데…” 구경난 듯 몰린 사람들에 中 ‘충격’ 발명도둑잡기갤로그로 이동합니다. 07.08 27 0
2723901 개발자도 적성탐? [1] 프갤러(211.44) 07.08 46 0
2723900 “신랑·신부보다 환한 미소”…저스틴 비버, 140억 받고 축가 발명도둑잡기갤로그로 이동합니다. 07.08 23 0
2723898 나 농막 2천만원에 지었거든? [4] 영혼추수갤로그로 이동합니다. 07.08 60 0
2723897 형들 이것좀 알려주실분 ㅜㅜ [3] 아오키자루갤로그로 이동합니다. 07.08 62 0
2723896 전산도 하청이던데 슈퍼갑 전산은 무슨 소리냐? 프갤러(222.104) 07.08 28 0
2723895 근데 개발자만큼 철밥통도 없지 [2] LunaDoge갤로그로 이동합니다. 07.08 108 0
2723894 아니다 싶으면 타일노가다나 해라 LunaDoge갤로그로 이동합니다. 07.08 36 0
2723893 난 한국애들이 너무 힘들게 사는 것 같음 영혼추수갤로그로 이동합니다. 07.08 41 0
2723892 나님은 오늘부로 죽었다.. ♥모모냥덩♥갤로그로 이동합니다. 07.08 28 0
2723891 끈기? 끈기하면 RxFrammework!! 프갤러(121.172) 07.08 37 1
2723890 노동없이 산다는 생각은 못 하는 걸까 [7] 영혼추수갤로그로 이동합니다. 07.08 55 0
2723889 한국도 그냥 쉬운해고제 하고 실력으로 승부보는 시대 되면 좋겠다 [1] 프갤러(14.39) 07.08 43 0
2723888 ARM의 수석 엔지니어가 만든 초고난도 프로그래밍 게임 프갤러(104.28) 07.08 34 1
2723887 프로그래머도 철저하게 실력으로 하면 좋음 비보이나 래퍼같이 [1] 프갤러(14.39) 07.08 43 0
2723886 요즘것들은 왜이렇게 끈기가없냐 LunaDoge갤로그로 이동합니다. 07.08 34 0
2723885 급발전 관련 되어서 - 패달 밟는 영상에 관해서- 프갤러(121.172) 07.08 41 1
2723883 누가 나님 냥덩이 만진거야? [2] ♥모모냥덩♥갤로그로 이동합니다. 07.08 37 0
2723882 너희도 도시만 벗어나고 노동만 안해도 영혼추수갤로그로 이동합니다. 07.08 11 0
2723881 나님 누엇어양❤+ [1] ♥모모냥덩♥갤로그로 이동합니다. 07.08 30 0
2723880 다시는 인구가 밀집한 지역에는 살지 않겠다 영혼추수갤로그로 이동합니다. 07.08 17 0
2723879 데이터 전공자 [2] 공공(125.178) 07.08 48 0
2723878 나님 소통합니당❤+ 질문 받음 [3] ♥도파민중독냥덩♥갤로그로 이동합니다. 07.08 25 0
2723877 오늘 헬쓰 하면서 <특송>을 봤다 발명도둑잡기갤로그로 이동합니다. 07.08 18 0
2723876 원래 좆소는 서로 적임? [5] 프갤러(211.44) 07.08 91 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2