inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

이정환 Winterlood님의 게시글

이정환 Winterlood 이정환 Winterlood

@winterlood

수강생
44,940
수강평
3,476
강의 평점
4.9

게시글 1787

질문&답변

감정일기장 다이어리 필터 적용할때 컨텍스트를 Home에서 가져오는 특별한 이유가 궁금합니다.

안녕하세요 ereum999님 이정환입니다. Home에서 받아와야 하는 이유는, 월별로 데이터를 필터링 해 DiaryList 컴포넌트에게 Props로 전달하기 위함입니다. DiaryList 컴포넌트에는 아래와 같은 getMonthlyData 함수가 없기에 상위 컴포넌트인 Home 컴포넌트에서 받아와 필터링을 거친 후 Props로 전달해준다고 이해하시면 됩니다.

좋아요수
0
댓글수
2
조회수
9

질문&답변

generateStaticParams() 응용 질문 드립니다.

안녕하세요 하루세번펭수님 이정환입니다. 네 올바른 방식이며 자주 사용됩니다. 본 챕터에서는 간단한 사용법을 안내해드리기 위해 이런 방식을 사용하지 않았지만, 강의 후반부에서는 결국 요런 방식으로 전환하게 됩니다.

좋아요수
0
댓글수
2
조회수
30

질문&답변

스테이징 파일들 커밋 시 오류 메시지

안녕하세요 enghks님 이정환입니다. 강의중 Git 설치 과정에 안내된 아래의 과정을 진행하시지 않은 것 같습니다. 아래의 안내에 따라 user.name과 user.email을 등록하시면 정상적으로 작동할 것 같습니다 😀 혹시 안되시면 다시 질문주세요!

좋아요수
0
댓글수
3
조회수
56

질문&답변

61강(Context API)에서 TodoStateContext 질문

안녕하세요 @V님 이정환입니다. 앗 그러네요! TodoList 컴포넌트가 분리된 상황이 아니기에 TodoStateContext가 하위 컴포넌트에서 참조되는 상황은 아닙니다. 그러나 DispatchContext를 별도로 분리하고 향후 TodoList 컴포넌트가 분리될 경우까지 고려해 설계된 구조라고 이해해주시면 감사하겠습니다 😃

좋아요수
0
댓글수
2
조회수
55

질문&답변

ReturnType에서 any와 never 사용의 차이가 있나요?

안녕하세요 멍멍님 이정환입니다. 우선 말씀하신대로 아래의 타입에서 결과 타입이 never로 향하는 분기는 일어나지 않습니다. 따라서 any로 설정해도 무관합니다. 절대 발생할 수 없는 분기이기에 never 타입을 설정하는게 저도 의미상 올바르다고 생각하는데 내부적인 구현은 any로 되어 있더라구요 ... 정확한 원인은 저도 잘 모르지만 아마 아무 타입이나 넣어둬도 괜찮으니 any를 넣어둔게 아닐까 추측됩니다. type ReturnType any> = T extends (...args: any) => infer R ? R : never;

좋아요수
0
댓글수
2
조회수
58

질문&답변

reject로 전달되는 값(거부 이유)의 타입과 타입 가드

안녕하세요 박준형님 이정환입니다. 아래 AI 인턴의 답변대로 any 타입 역시 타입 좁히기로 정제가 가능합니다. 타입가드를 통한 타입 좁히기는 unknown에만 가능한것이 아닌 number 타입을 10 넘버 리터럴 타입으로 좁히는 등으로 모든 타입에 가능합니다.

좋아요수
0
댓글수
2
조회수
59

질문&답변

node 실행 오류

안녕하세요 정민수님 이정환입니다 권한 관련 오류로 보이네요! 금방 해결하실 수 있으니 아래의 안내대로 진행해주세요 😀 우선 터미널(파워쉘)을 관리자 권한 으로 실행해 주세요 그런 다음 아래의 명령어를 터미널에 입력해주세요 // 현재 실행 정책 확인하기 Get-ExecutionPolicy 위 명령어는 현재 PC의 실행 정책을 확인 하는 명령어로 Restricted 또는 RemoteSigned 라는 결과를 출력합니다. 만약 다음 그림처럼 Restricted 라는 결과가 출력될 경우 스크립트 파일을 읽어 실행할 수 없기에 문제가 발생할 수 있습니다. 이럴 경우 다음 명령어를 입력해 권한 설정을 Restricted가 아닌 RemoteSigned로 바꿔주셔야 합니다. // 실행 정책을 RemoteSigned로 변경하기 Set-ExecutionPolicy RemoteSigned

좋아요수
0
댓글수
2
조회수
52

질문&답변

배포하기에서

안녕하세요 남승원님 이정환입니다. 맨 아래의 초록색 Install 버튼을 클릭하시면 됩니다! PS. 이전 질문들의 답글은 혹시 확인하셨을까요? 도움이 되셨다면 해결 버튼 눌러주시면 감사하겠습니다 😀

좋아요수
0
댓글수
2
조회수
56

질문&답변

이메일 로그인, 카카오 로그인 후 각각 화면

안녕하세요 남승원님 이정환입니다. 이메일로 로그인하신 계정과 카카오로 로그인하신 계정은 다른 계정입니다. 우리 프로젝트에서는 계정간의 데이터 공유는 제공하고 있지 않으므로 이메일로 로그인하신 계정에서 생성한 폴더는 카카오로 로그인하신 계정에 동기화 되지 않습니다.

좋아요수
0
댓글수
1
조회수
57

질문&답변

local3000 쿠키 삭제했는데 인덱스페이지로 이동

안녕하세요 남승원님 이정환입니다. 엇 아마 페이지 접근 제어 기능에서 문제가 발생한 것 같은데 클로드에게 다음과 같이 요청해보시면 버그를 잘 수정해 줄 겁니다. 혹시 아래와 같이 명령했음에도 동일한 문제가 발생하면 추가 질문 부탁드립니다. "cookie 값을 비워도 페이지 접근 제어가 동작하지 않아, 인덱스 페이지에서 쿠키 삭제 후 새로 고침 시 로그인 페이지로 이동해야 하는데 그대로 인덱스 페이지에 있어"

좋아요수
0
댓글수
1
조회수
61