我几天前开始学习使用typescript的react,我得到了这个错误 /home/sotiris/Github/ecommerce-merng-platform/admin/src/components/DashboardHOC/DashboardHOC.tsx
TypeScript error in /home/sotiris/Github/ecommerce-merng-platform/admin/src/components/DashboardHOC/DashboardHOC.tsx(118,22):
No overload matches this call.
Ove
我在React和typescript中使用插槽系统。问题是我找不到一个包含slot作为属性的接口,所以我从我的typescript检查器中得到一个错误: Property 'slot' does not exist on type 'IntrinsicAttributes & IStockProps & { children?: ReactNode; }'.
我做了一个基于的定制链接组件。下面是代码:
import classNames from 'classnames';
import {forwardRef} from 'react';
import MuiLink, {LinkProps as MuiLinkProps} from '@material-ui/core/Link';
import NextLink, {LinkProps as NextLinkProps} from 'next/link';
import isString from 'lodash/isS
我对TypeScript很陌生,并试图了解如何将React代码转换为被键入的代码。目前,我得到了以下错误:
Property 'openMenu' does not exist on type '{ children?: ReactNode; }'
Property 'toggle' does not exist on type '{ children?: ReactNode; }'
Property 'slidein' does not exist on type '{ children?: ReactN
我在Angular2中有以下类
export class Person {
public children: Person[] | (() => Person[])
}
所以,我的目的是让children属性成为一个函数的数组,它可以让我得到这个数组。不深入为什么这个类是这样构造的,我想看看是否有人在尝试调用person.children()时遇到过关于类型的typescript编译的相同问题。
错误是:
Cannot invoke an expression whose type lacks a call signature
现在,如果我将person转换为"any&
我知道这已经被详细讨论过了,但没有其他解决方案似乎有效,或者我在实现它们时失败了。
我是一个全新的typescript新手,并且有以下几点:
import faker from "faker";
import React from "react";
import Index from "../components/Index";
import List from "../components/List";
interface Props {
departments: [
{
id: number;
我的应用程序有很多TypeScript错误,但运行正常(我将一个javascript应用程序移到了typescript,现在无法修复所有的类型问题……)。我已经设置了我的编辑器(webstorm)来忽略这些错误,然后应用程序就会编译。
运行应用程序(JiT)运行得很好,但是当我尝试用AoT编译应用程序(我遵循了)时,我得到了所有的TypeScript错误,编译失败。我不能粘贴所有的错误(有太多的错误),但这里有一个示例:
Error at C:/app-path/services/app.service.ts:18:23: Property 'saveScroll' does
我对Typescript是个新手,我一直在尝试处理那些typescript呕吐的错误信息。我花了几个小时的时间来搜索下面的内容:
ERROR in [at-loader] ./src/Radio/styles.tsx:142:3
TS2322: Type 'StyledComponent<"input", WireframeTheme, {}, never>' is not assignable to type 'StyledComponent<"input", WireframeTheme, RadioStyl
我试图在我的应用程序中构建一个通用工具来处理对 useQuery请求的响应,并使用TypeScript构建这个工具,以便正确地输入数据。
在父组件中,用例如下所示:
const queryResult = useQuery<MyResponseType, Error>('whatever');
return (
<ReactQueryLoader useQueryResult={queryResult}>
{data => {
// Data should be of MyResponseType type, but is
我试图用TypeScript创建一个扩展React.Component的类,但是我遇到了以下错误:
Class 'Provider' incorrectly extends base class 'Component<{}, {}>'.
Types of property 'render' are incompatible.
Type '(props: any) => any' is not assignable to type '() => false | Element'.
下面是代码