안녕하세요 ereum999님 이정환입니다. Home에서 받아와야 하는 이유는, 월별로 데이터를 필터링 해 DiaryList 컴포넌트에게 Props로 전달하기 위함입니다. DiaryList 컴포넌트에는 아래와 같은 getMonthlyData 함수가 없기에 상위 컴포넌트인 Home 컴포넌트에서 받아와 필터링을 거친 후 Props로 전달해준다고 이해하시면 됩니다.
안녕하세요 @V님 이정환입니다. 앗 그러네요! TodoList 컴포넌트가 분리된 상황이 아니기에 TodoStateContext가 하위 컴포넌트에서 참조되는 상황은 아닙니다. 그러나 DispatchContext를 별도로 분리하고 향후 TodoList 컴포넌트가 분리될 경우까지 고려해 설계된 구조라고 이해해주시면 감사하겠습니다 😃
안녕하세요 멍멍님 이정환입니다. 우선 말씀하신대로 아래의 타입에서 결과 타입이 never로 향하는 분기는 일어나지 않습니다. 따라서 any로 설정해도 무관합니다. 절대 발생할 수 없는 분기이기에 never 타입을 설정하는게 저도 의미상 올바르다고 생각하는데 내부적인 구현은 any로 되어 있더라구요 ... 정확한 원인은 저도 잘 모르지만 아마 아무 타입이나 넣어둬도 괜찮으니 any를 넣어둔게 아닐까 추측됩니다. type ReturnType any> = T extends (...args: any) => infer R ? R : never;
안녕하세요 정민수님 이정환입니다 권한 관련 오류로 보이네요! 금방 해결하실 수 있으니 아래의 안내대로 진행해주세요 😀 우선 터미널(파워쉘)을 관리자 권한 으로 실행해 주세요 그런 다음 아래의 명령어를 터미널에 입력해주세요 // 현재 실행 정책 확인하기 Get-ExecutionPolicy 위 명령어는 현재 PC의 실행 정책을 확인 하는 명령어로 Restricted 또는 RemoteSigned 라는 결과를 출력합니다. 만약 다음 그림처럼 Restricted 라는 결과가 출력될 경우 스크립트 파일을 읽어 실행할 수 없기에 문제가 발생할 수 있습니다. 이럴 경우 다음 명령어를 입력해 권한 설정을 Restricted가 아닌 RemoteSigned로 바꿔주셔야 합니다. // 실행 정책을 RemoteSigned로 변경하기 Set-ExecutionPolicy RemoteSigned
안녕하세요 남승원님 이정환입니다. 엇 아마 페이지 접근 제어 기능에서 문제가 발생한 것 같은데 클로드에게 다음과 같이 요청해보시면 버그를 잘 수정해 줄 겁니다. 혹시 아래와 같이 명령했음에도 동일한 문제가 발생하면 추가 질문 부탁드립니다. "cookie 값을 비워도 페이지 접근 제어가 동작하지 않아, 인덱스 페이지에서 쿠키 삭제 후 새로 고침 시 로그인 페이지로 이동해야 하는데 그대로 인덱스 페이지에 있어"