import {Input} from 'antd'
export default function App(){
const inputRef = useRef<Input>(null);
return (
<Input ref={inputRef}/>
)
}
라고 쓰면 다양한 오류가 발생한다.
import {Input} from 'antd'
import type {InputRef} from 'antd'
export default function App(){
const inputRef = useRef<InputRef>(null);
return (
<Input ref={inputRef}/>
)
}
라 쓰면 된다.
이 분도 같은 강의 들으면서 deprecated나, unused된 사용법 때문에 질문 하신것 같다.(코드가 똑같다.)
그 강의가 리액트 강의를 한번에 들을 수 있어서 장점이지만, 보다보면 최신 버전에서 바뀐게 많고, 버전 병기가 안되어 있어서, deprecated나 unused된 부분을 고치면서 듣는게 힘들다.
뭐 이런 부분에 대해 찾아가면서 공부하는 것도 공부의 일환이지만,
초보입장에서 따라치면서 배우는데, 빨간줄이 보이고 취소선이 보이면 당황스럽다.
직접적으로 질문을 할수도 없고, 강의에 대해서 최신버전 업데이트가 안 보여서 최신버전을 원하는 사람에게는 비추하고 싶은 강의가 되었다.
'기술공부 > React' 카테고리의 다른 글
[세팅] React + Vite+ Storybook + TS 스토리북 트러블 슈팅 (0) | 2022.07.24 |
---|---|
[React] 09. Hook Flow (0) | 2021.12.23 |
[React] 08. Custom Hook (0) | 2021.12.23 |
[React] 07. Component Side Effect (0) | 2021.12.22 |
[React] 06. Component State Handle (0) | 2021.12.16 |