반응형
리엑트에서 배열인 변수를 set함수를 통해 변경하려고 하는데 자꾸 이런 멘트가 떴음.
1. 초기값 셋팅해주기
반복기가 없다는 의민데 혹시 초기값이 undefined나 빈값인건가 체크해서 변경해주면 된다.
const [arr, setArr] = useState<Type[]>(); // 이 부분에서 useState<Type[]>([]) 이렇게 변경해주기
setArr((prev) => ([...prev, {title: "제목", text: "내용"}]));
'react' 카테고리의 다른 글
[react] Input elements should have autocomplete attributes (suggested: "current-password") (0) | 2024.07.16 |
---|---|
[React] textarea에서 defaultValue가 안될 때 (0) | 2024.01.30 |
[React] 한 요소에 클릭/더블클릭 이벤트 동시에 거는 법 (1) | 2024.01.11 |
[React] Cannot destructure property 'basename' of 'React2.useContext(...)' as it is null. (1) | 2024.01.02 |
[React][typescript] 모듈 또는 해당 형식 선언을 찾을 수 없습니다. (1) | 2023.12.19 |