새로운 Todo를 Todo 배열에 추가하는 부분에서 오류가 났다


useState 선언이 잘못됐다! -> 제네릭을 선언해줘야 한다

useState<number>() : state의 type은 제네릭 안에 지정export interface IUserInfo {
userid: string | undefined;
username: string | undefined;
}
const [userInfo, setUserInfo] = useState<IUserInfo | null>(null);type Todo = {
id: number;
text: string;
done: boolean;
}
const [todos, setTodos] = useState<Todo[]>([]);