Reactjs 如何使用TS修复create react应用程序中的(缺失:任何)

Reactjs 如何使用TS修复create react应用程序中的(缺失:任何),reactjs,typescript,typescript-typings,Reactjs,Typescript,Typescript Typings,我在我的根App.tsx中调用BookTracker组件,book={my_MOCK} type BookParamsTypes = { title: string; pubDate: number; //... rest }; import { BookParamsTypes } from "./types/BookParamsTypes"; type BookTrackerProps = { book: BookParamsTypes[]; }; const BookT

我在我的根App.tsx中调用BookTracker组件,book={my_MOCK}

type BookParamsTypes = {
  title: string;
  pubDate: number;
  //... rest
};

import { BookParamsTypes } from "./types/BookParamsTypes";

type BookTrackerProps = {
  book: BookParamsTypes[];
};

const BookTracker = ({ book }: BookTrackerProps) => (
//...
        <BookDetailed book={book}/>
//...
);

确保
BookDetailed
组件定义正确。

如何定义
BookDetailed
?“const BookTracker=({book}:BookTrackerProps)”应该是“const BookTracker=(book:BookTrackerProps)”@NirWeber,BookDetailed是
类型BookDetailedProps={book:BookParamsTypes[];const BookDetailed=({book}:BookDetailedProps)=>({book.map((item:any,i:number)=>({item.title}/..))
code
@NirWeber编辑,好的,所以我不知怎么把它修好了!问题似乎在书中详细描述——里面并没有关于地图的电话,非常感谢你们抽出时间来解决这个问题@本史密斯谢谢你的邀请!但这种语法差异似乎对结果没有影响
{book.map((item, i: number) => (
  // ..
      <BookTitle>{item.title}</BookTitle>
  // ... rest
  ))}