我有以下代码,但收到此错误(未提供“defaultValue”的参数。)。
我需要输入一些默认值,但我看不到哪些默认值。
我还收到一些其他错误:
类型“never”上不存在属性“imdbID”。和
“any[]”类型的参数不可分配给“SetStateAction<never[]>”类型的参数。类型“any[]”不可分配给类型“never[]”。类型“any”不可分配给类型“never”。ts(2345)
“any”类型的参数不可分配给“never”类型的参数。ts(2345)(参数)movie: any
import React, { createContext, useState, useEffect } from 'react';
import axios from 'axios';
export const MovieContext = createContext();
const MovieApp = ({ children }:any) => {
const [favorites, setFavorites] = useState([]);
const [movies, setMovies] = useState();
const [search, setSearch] = useState('');
const [selectedMovie, setSelectedMovie] = useState('');
const fetchMovies = async (searchValue) => {
const response = await axios(
`https://www.omdbapi.com/?apikey=${API_KEY}&s=${searchValue}`
);
const data = response.data;
setMovies(data.Search);
};
const removeFavoriteMovie = (movie:any) => {
movie.isFavorite …Run Code Online (Sandbox Code Playgroud)