- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有由 Create-React-App
创建的 react 项目有以下包(提到与我的问题相关的包):
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-router-dom": "^5.1.2",
"react-scripts": "3.4.1",
"typescript": "^3.9.2",
"@typescript-eslint/eslint-plugin": "^2.33.0",
"@typescript-eslint/parser": "^2.33.0"
type Props = {
[key: string]: any;
};
const connect = function (Component: FunctionComponent): FunctionComponent {
const ComponentWrapper = function (props: Props): ReactElement {
return <Component {...props} />;
};
return ComponentWrapper;
};
const Test: FunctionComponent<Props> = function ({ message }: Props) {
return (
<div>{message}</div>
);
};
export default connect(Test);
<Test message="Testing message" />
Type '{ message: string; }' is not assignable to type 'IntrinsicAttributes & { children?: ReactNode; }'.
Property 'message' does not exist on type 'IntrinsicAttributes & { children?: ReactNode; }'. TS2322
最佳答案
const connect = function (Component: React.FC): React.FC<Props> {
const ComponentWrapper = function (props: Props): JSX.Element {
return <Component {...props} />;
};
return ComponentWrapper;
};
关于reactjs - 类型 'IntrinsicAttributes & { children?: ReactNode; }' 上不存在属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61853338/
我在浏览 .NET 源代码时看到了 this attribute .它说, An attribute that can be attached to JIT Intrinsic methods/pro
我正在做一个 React typescript 项目。代码有效,但 ts 编译器一直提示我的引用。这是代码: 首先我有一个高阶组件来处理错误: export class ErrorBoundary e
我想为我的元素使用 ref,但我得到一个错误,我不知道如何修复它。 Type '{ ref: RefObject; letter: string; draggable: number; }' is n
我不知道为什么我会收到错误: TypeScript error in /home/amanuel2/tutorial/go/react-go/src/frontend/src/App.tsx(34,1
我有两个组件。一个进口另一个。但是 typescript 在 Login.tsx 中抛出了一个错误,说: "Property 'className' does not exist on type 'I
我将 .js 文件更改为 typescript 文件 .tsx。我在文件中定义了以下函数: function MyCard(param1: ObjectDto, toggleFunction: any
我使用 react.js 一段时间了。最近,我开始看到如下错误: Type '{}' is not assignable to type 'IntrinsicAttributes & Intrinsi
我有由 Create-React-App 创建的 react 项目有以下包(提到与我的问题相关的包): "react": "^16.13.1", "react-dom": "^16.13.1", "r
我正在尝试传递 todos 的属性,就像 codesandbox 中那样,但我收到错误: Type '{ todos: string[]; }' is not assignable to type '
我正在将我的 React 文件迁移到 .tsx并遇到过这个问题。 页脚.tsx const Footer = ({ children, inModal }) => (
我目前正在制作一个简单的 React 应用程序。这是我的 index.tsx import * as React from 'react'; import * as ReactDOM from 're
TypeScript 的新手,感觉它应该非常简单,但我对语法不太满意! 非常简单的组件: import * as React from "react"; import ControlArea from
我使用了“react-useanimations”插件,当我运行我的项目时显示以下错误。 类型“IntrinsicAttribute ”上不存在属性“animationKey” common.js->
我在无法将组件嵌套在组件中的 react 中收到错误。我在 Header 组件和 Search 组件中都遇到了错误。对于 Header 组件,我收到上面的错误: Type {children: Ele
我是使用Typescript进行React的新手,并且收到一条错误消息,指出 No overload matches this call. Overload 1 of 2, '(props: Read
当将forwardRef与泛型一起使用时,我得到类型'IntrinsicAttributes'上不存在属性'children'或类型'IntrinsicAttributes'上不存在属性'ref' .
我正在尝试在 react 中创建组件。我处于学习模式。所以可能我做的完全错误。下面是我的代码 import * as React from 'react' import styles from './
我有一个自定义钩子(Hook)来显示模式,但是得到 Type '{ children: Element; modalOpen: boolean; onClose: () => void; }' is
我在 React 中有一个显示产品分页的组件。我无法弄清楚为什么在尝试运行应用程序时出现此错误: React with TypeScript: Type '{ postsPerPage: number
在与 React 和 TypeScript 中的类型和 forwardRefs 斗争了很长时间之后,我希望其他人可以为我解决这个问题。 我正在构建一个由三部分组成的 DataList 组件: 容纳所有
我是一名优秀的程序员,十分优秀!