如何使用TypeScript在reactjs中传递数据

SKL

如何使用tsx将对象传递给reactjs中的子组件 我尝试这种方式时遇到此错误。在哪里可以声明类型?Property 'value' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<ShipmentCard>

Cards.tsx

  render() {
    return (
      <div>
        {this.state.card.map((card: any) => (
          <ShipmentCard key={card.id} value={card}/>
        ))}
      </div>
    );
  }

完整的错误消息是:

输入'{键:任意;数据:任何;}'不能分配给'IntrinsicAttributes&IntrinsicClassAttributes&Readonly <{}>&Readonly <{children ?: ReactNode; }>'。属性'data'在类型'IntrinsicAttributes&IntrinsicClassAttributes&Readonly <{}>和Readonly <{children ?:上不存在:ReactNode; }>'

普尼特·班达里(Puneet Bhandari)

如果使用打字稿,则必须在ShipmentCard.tsx中声明所有道具

interface ShipmentCardProps {
    key: string;
    value: {}
}

interface ShipmentCardState {}

class ShipmentCard extends React.Component<ShipmentCardProps, ShipmentCardState> {
}
export default ShipmentCard

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用axios在发布请求中传递ReactJS状态数据时解决问题?

如何将数据传递到ReactJS中的表单?

如何在ReactJS中的组件之间传递数据?

Typescript、Reactjs 向 onClick 传递数据

如何使用ReactJS通过我的React-Router传递数据?

如何使用列表传递班级中的数据

ReactJS 中 props 是如何传递的

如何使用 Typescript 在 React Native 中的 StyleSheet 中传递参数

ReactJS + Flux:如何从HTML传递数据属性?

在REACTJS中使用Redux传递数据

如何使用 Angular 中的 delete 方法在 body 中传递数据?

如何将服务器端渲染中的数据从节点传递到reactjs组件

reactjs-如何将数据从子组件转换为道具中传递的按钮的onclick?

如何在reactjs中获取道具并从孩子那里传递数据?

如何将数据传递给 ReactJS 中的 Material UI 'Table' 组件

如何使用reactjs状态从数组中的项目访问数据?

如何使用 reactjs 从后端的表中检索数据?

如何使用reactjs在表中显示从api获取的数据

如何使用 reactjs 从 firestore 数据库中搜索用户

如何使用ReactJS和AmChart将数据传递到状态

如何使用map将数据从组件传递到reactJs上的另一个组件?

如何在使用 CURL 传递的 NodeJS 中检索 POST 数据?

如何使用 Intent 通过 android studio 中的活动传递数据

如何使用函数在熊猫数据框中传递特征

如何使用Codeigniter将数据传递到Ajax中?

如何使用Chart.js在Laravel中传递数据

如何使用ReactiveVar在Meteor中的模板之间传递数据

如何使用angularjs在highchart中传递动态数据?

如何两次使用在ejs中传递的数据