Reactjs 如何使用TS修复create react应用程序中的(缺失:任何)
我在我的根App.tsx中调用BookTracker组件,book={my_MOCK}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
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
))}