inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

존재하지 않는 일기 url입력 시 alert이 두 번 떠요

해결됨

한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

안녕하세요 아래와 같이 코드를 작성하고 실행했는데 존재하지 않는 id 로 이동 (예: /edit/111)하면 alert이 한번 뜨게되고 [확인]을누르면 url 은 홈으로 이동되고 동일한 alert이 또 한번 더 뜨게됩니다. import Header from '../components/Header'; import Editor from '../components/Editor'; import Button from '../components/Button'; import { useParams, useNavigate } from 'react-router-dom'; import { useContext, useEffect, useState } from 'react'; import { DiaryStateContext, DiaryDispatchContext } from '../App'; const Edit = () => { const params = useParams(); const nav = useNavigate(); const { onDelete, onUpdate } = useContext(DiaryDispatchContext); const data = useContext(DiaryStateContext); const [curDiaryItem, setCurDiaryItem] = useState(); /* const getCurrentDiaryItem = () => { const currentDiaryItem = data.find((item) => String(item.id) === String(params.id)); if(!currentDiaryItem){ window.alert("존재하지 않는 일기입니다."); // 마운트 되기 전에 동작하기 때문에 제대로 동작을 안함. nav("/", { replace: true }); } return currentDiaryItem; } */ // 따라서 useEffect로 설정해줘야함 useEffect(()=>{ const currentDiaryItem = data.find((item) => String(item.id) === String(params.id)); if(!currentDiaryItem){ window.alert("존재하지 않는 일기입니다."); nav("/", { replace: true }); } setCurDiaryItem(currentDiaryItem); }, [params.id]) const onSubmit = (input) => { onUpdate(params.id, input.createdDate.getTime(), input.emotionId, input.content); nav("/", { replace: true }); }; const onClickDelete = () =>{ if(window.confirm("일기를 삭제할까요? 다시 복구되지 않아요!")){ onDelete(params.id); // 이벤트 함수 안에 있기 때문에 마운트 이후 수행됨. nav("/", { replace: true }); } } return ( <div> <Header title={"일기 수정하기"} leftChild={<Button text={"< 뒤로가기"} onClick={() => nav(-1)} />} rightChild={<Button text={"삭제하기"} type={"NEGATIVE"} onClick={onClickDelete}/>} /> <Editor initData={curDiaryItem} onSubmit={(input) => { onSubmit(input); }} /> </div> ) } export default Edit;

  • javascript
  • react
  • node.js
멍이 댓글 1 좋아요 0 조회수 57

47번 리턴 관련 질문

미해결

김영한의 실전 자바 - 기본편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 47 문제와 풀이 내용에서 수업내용은 increment에 void로 반환을 안하던데 언제 리턴으로 반환해야 하는지 잘 모르겠습니다..

  • java
  • 객체지향
펭귄 댓글 1 좋아요 0 조회수 49

4. Container 빌드 & 저장하기 - 자료 관련

미해결

Certified Kubernetes Application Developer (CKAD) – Practical Exam Guide

안녕하세요. 컨테이너 빌드 챕터에서 [자료] 다운로드 시 PDF 파일이 아닌 해당 챕터의 영상이 다운로드 되는 문제가 발생하는거 같습니다. 어디에 적어야될지 몰라서 이곳에 남겨놓습니다.

  • 네트워크
  • kubernetes
  • devops
  • infrastructure
  • container
_hamtaro_o 댓글 2 좋아요 1 조회수 66

윈 터미널의 클로드와 에디터의 터미널의 클로드에 관한 질문

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

윈도우 터미널에서 / 를 사용해서 output-style를 찾으면 해당 명령어가 있는데 vs-code에서 터미널에서 쿨로드 코드를 실행해서 같은 명령어를 찾으면 명령어가 deplecate되어서 없다고 나옵니다. 원래 그런건지 이유를 알려주시면 감사하겠습니다

  • react
  • 인공지능(ai)
  • claude
kium 댓글 2 좋아요 0 조회수 29

output-styles 명령어 없어 지지 않았나요?

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

명령어가 deplecate되었는데 output-style를 설정하려면 settings.local.json에 설정을 해서 사용해야 하는거 같은데 커스텀으로 만든 것도 동일하게 설정파일에 이름을 입력하면 beginner.md파일이 적용되나요?

  • react
  • 인공지능(ai)
  • claude
kium 댓글 2 좋아요 0 조회수 56

[MISSION 7] 프로필 웹 Github 링크 제출하기 관련..

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

안녕하세요, 미션7을 진행하다, 작은 문제가 있어 문의 드립니다. 회사 교육과정을 통해 본 교육을 듣고 있는데, github 의 경우 회사 직원계정으로 이미 생성이 되어 있고, 개인적으로 따로 계정생성 자체가 네트웍상 아예 막혀 있는 상황입니다. 일단 회사 직원계정으로 진행 해보려고 하는데, 레터지터리 새로 만드는 과정에 visibility 가 private 외에는 선택할 수 없게끔 막혀 있어 public을 선택할 수가 없습니다. 이대로 진행하면 마지막 프로필웹사이트를 입력해도 다른곳에서는 아마도 접속이 안될 것 같은데.. 그냥 이대로 진행해도 되나요..?

  • react
  • 인공지능(ai)
  • claude
유영석 댓글 1 좋아요 0 조회수 46

커서 클로드 코드 검색창 검색 시

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

이런식으로 하기 내용 붙여넣으면 글이 모두 출력이 안되고 [Pasted text #1 +6 lines]로 출력이 되는데.. 이거 설정 바꿀 수 있는 방법이 있을까요? 이 버킷리스트 앱의 UI를 더 현대적이고 예쁘게 개선해줘. 구체적으로: 1. 배경에 그라데이션이나 색상 추가 2. 카드 스타일로 버킷리스트 항목 디자인 3. 버튼에 호버 효과 추가 4. 전체적으로 여백과 간격 조정 CSS 파일을 수정해서 적용해줘.

  • react
  • 인공지능(ai)
  • claude
꾸이꾸이 댓글 2 좋아요 0 조회수 44

/init 초기화 이유

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

1./init로 프로젝트를 초기화 한다는게 프로젝트.md 파일 새로 만드는거로 이해 했는데요 우선 이 부분이 맞게 이해 한건가요? 2./init를 반드시 초기화 해야하나요? 새로운 프로젝트가 전에 쓰던 프로젝트.md파일로 써야 하는 경우는요? 3.초기화 하면 기존에 있던 프로젝트 md파일은 어떻게 되요? 삭제되는지 따로 저장 되는곳이 있나요? 나중에 사용 할 수도 있을거 같아서요

  • react
  • 인공지능(ai)
  • claude
관점.xy 댓글 2 좋아요 0 조회수 50

실무 내용 문의드려요

해결됨

카카오 면접관이 알려주며 가장 쉽게 배우는 Kafka

CDC 쉘 스크립트 설명 하시면서 실무에서는 사용하지 않는 방법이라고 하셨는데 보통 실무에서는 이런 쉘스크립트 대신에 어떤 방식으로 진행을 하나요?

  • java
  • spring
  • kotlin
  • spring-boot
  • kafka
김규혁 댓글 2 좋아요 0 조회수 46

Git commit 관련 질문

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

안녕하세요 로컬레지토리에서 git commit을 하면 무한로딩이 됩니다. Cursor를 껐다가 켜도 계속 무한로딩이에요.. 이러한 오류는 어떻게 처리해야 될까요?

  • react
  • 인공지능(ai)
  • claude
미스터 성 댓글 2 좋아요 0 조회수 49

Powershell은 시스템관리자가 앱을 차단

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

사내에서 수강중 미션 수행하려 하는데 Powershell은 시스템관리자가 앱을 차단했다고 나오는데, cmd만으로는 수강중 미션 수행이 안될까요?

  • react
  • 인공지능(ai)
  • claude
박칠성 댓글 2 좋아요 1 조회수 50

/plan open 관련 질문 39강 5분 36초

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

1.plansDirectory 쓰면 계획파일이 사용자 디렉토리에는 없는건가요? 아니면 둘다 있는 개념으로 2. plansDirectory 쓰면 다른 프로젝트에는 영향 안주는거져?

  • react
  • 인공지능(ai)
  • claude
관점.xy 댓글 2 좋아요 0 조회수 42

39강 루트 용어 질문

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

강의 6분에서 루트에 txt 파일 만드는데 인터넷에 찾아보니까 최상의 폴더 라고 나오는데요 그러면 .claude가 아니라 claude-code-mastery에 저장 되야 하는거 아닌가요?

  • react
  • 인공지능(ai)
  • claude
관점.xy 댓글 2 좋아요 0 조회수 33

디렉토리 위치 바탕화면

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

user가 아닌 바탕화면으로 지정했는데 괜찮나요?

  • react
  • 인공지능(ai)
  • claude
관점.xy 댓글 2 좋아요 0 조회수 47

IO활용-회원관리예제1 샘플코드 문의

미해결

김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. IO 할용-회원관리예제1 에서 MemoryMemberRepository 클래스의 첫줄 private final List members = new ArrayList<>(); MemberConsoleMain 클래스의 첫줄 private static final MemberRepository repository = new MemoryMemberRepository(); 공통질문입니다. final 또는 static final로 선언한 이유가 무엇인가요?

  • java
  • 네트워크
  • 객체지향
kimzg73 댓글 1 좋아요 0 조회수 40

join에대해 질문드립니다.

미해결

실전! Querydsl

궁금한게있습니다. leftjoin 강좌 설명해주시는데.. 3분 44 초에서.. List<Member> result = queryFactory .selectFrom(member) .leftJoin(member.team,team) .where(team.name.eq("teamA")) .fetch(); 에서... 혹시 버전이나 언어에 따라서.. 같은 문법이라도.. left outer join으로할경우.. left on join으로 변경이되는 케이스가있을까요? val result = queryFactory; .selectFrom(member) //.join( member.team , team) .leftJoin( member.team ,team) //.where( team.name .eq("teamA")) //.on( team.name .eq("teamA")) .fetch(); left outer join이 나올려면 어떻게하는게맞을까요? 혹시 버전/로그 출력 차이때문에 outer도 안나오는케이스가있는지 궁금합니다.

  • java
  • jpa
이경용 댓글 1 좋아요 0 조회수 43

[55강] git init 명령어 안내 혼란

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

1:53 부분에 git init을 진행했었다는 부분이 아직 삭제가 되지 않아 혼란을 야기하는 것 같습니다. 4월 초에 수정 언급하시고 2개월간 업데이트가 없는거 같은데 다시 확인 부탁드립니다.

  • react
  • 인공지능(ai)
  • claude
ymyungs 댓글 1 좋아요 0 조회수 52

61강 모듈형 규칙 10분06초

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

마크다운 표현에서 아래와 같은 표시를 키보드 정확히 어떤거로 만들어요? _______ |___ |||||

  • react
  • 인공지능(ai)
  • claude
관점.xy 댓글 2 좋아요 0 조회수 39

Mission 7 부터 어렵네요.

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

Mission 7 부터 어렵네요. 비개발자 입장에서 천천히 설명 부탁드립니다.

  • react
  • 인공지능(ai)
  • claude
송병석 댓글 2 좋아요 0 조회수 67

쿠버네티스 어나더 클래스-Sprint 1, 2 강의 관련 질문이있습니다.

미해결

쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)

안녕하세요. 먼저 질 높은 강의를 제공해 주셔서 진심으로 감사드립니다. 저는 최근 '쿠버네티스 어나더 클래스 - Sprint 1, 2' 강의를 구매하여 본격적으로 수강을 시작한 학습자입니다. 강의를 들으며 궁금한 점이 생겨 이렇게 문의 드리게 되었습니다. 저는 쿠버네티스에 대한 기본적인 개념은 이해하고 있고, 실무 환경에서 완벽하진 않지만 직접 클러스터를 구축하고 운영해 본 경험이 있습니다. 그리고 현재 개인 홈서버에도 쿠버네티스 클러스터가 구성되어 있는 상태입니다. 이에, 강의에서 제공해 주시는 설치 스크립트를 사용하지 않고, 제가 직접 구축한 쿠버네티스 환경에서 강의를 따라가며 실습을 진행할 경우 환경 차이로 인한 시행착오가 많거나 난이도가 크게 높아질 수 있는지 여쭤보고 싶습니다. 바쁘신 와중에 문의 드려 죄송합니다. 좋은 답변 부탁드리겠습니다. 감사합니다.

  • kubernetes
  • devops
  • argocd
  • container
  • helm
대전남자 댓글 1 좋아요 1 조회수 63

인기 태그

인프런 TOP Writers

주간 인기글