小编dew*_*e86的帖子

Typescript React 未提供“defaultValue”参数

我有以下代码,但收到此错误(未提供“defaultValue”的参数。)。

我需要输入一些默认值,但我看不到哪些默认值。

我还收到一些其他错误:

  1. 类型“never”上不存在属性“imdbID”。和

  2. “any[]”类型的参数不可分配给“SetStateAction<never[]>”类型的参数。类型“any[]”不可分配给类型“never[]”。类型“any”不可分配给类型“never”。ts(2345)

  3. “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)

typescript reactjs react-typescript

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

react-typescript ×1

reactjs ×1

typescript ×1