인프런 커뮤니티 질문&답변

manhattansky73님의 프로필 이미지
manhattansky73

작성한 질문수

부트캠프에서 알려주지 않는 것들 (리액트) 1편

공유소스 실행시 에러 문의 드립니다~

해결된 질문

작성

·

300

1

안녕하세요

다름이 아니라 공유해 주신 소스를 기반으로

코드 리포지토리: https://github.com/things-not-learn-from-bootcamp/form-practice/tree/use-reducer-fancy-typing 의 소스를 실행 시켜 보았는데요 위 와 같은 에러가 계속 발생해서요

아무리 구글 검색을 해도 해결이 안되어 문의 드립니다.

또 한가지 더 문의 부탁드립니다

위 동일한 레파지토리 소스를 실행시켰을 빌드해서 실행시켰을 때 위 처럼 빨간줄이 생겨서요

좀처럼 이해가 안되어서 같이 문의 드립니다.

바쁘신데 죄송하면 문의 부탁드립니다.

감사합니다.

 

답변 1

0

애프터캠프님의 프로필 이미지
애프터캠프
지식공유자

안녕하세요

제가 좀 더 신경써야 했는데 그런 에러가 있었네요.

우선 답변을 드리면

  1. 타입 에러가 발생했는데 ts-toolbelt 가 빠져있어서 발생한 문제였습니다. node_modules을 제거하고 다시 yarn install 하셔서 에러가 발생하는지 확인해주실 수 있을까요? 제가 문제 수정해서 리포지토리에 푸시했습니다.

  2. 빨간줄이 생기는 에러도 마찬가지로 타입 에러인데 발생하는 원인은 StringKeys 의 타입이 "name" | "password" 으로 타입이 추론이 되고 있기 때문인데 이런 경우엔 { [source]: e.target.value } as PartialInfo

    로 처리 가능합니다. 이것도 제가 푸시하면서 같이 반영했으니 확인 부탁드려요 :)

     

     

정말로 감사드립니다 ^^

 

manhattansky73님의 프로필 이미지
manhattansky73

작성한 질문수

질문하기