我试图将item 类型添加到从.map函数返回的对象中。但是,我收到了一个JSX错误,我尝试将item: JSX.Element添加到Item类型中,但这似乎不能正常工作。有人能帮我澄清一下吗?下面是错误、类型和代码。
错误:
src/ListPicker.tsx:69:28 - error TS2345: Argument of type '(item: Item) => JSX.Element' is not assignable to parameter of type '(value: string, index: number, array: strin
我犯了个错误
TypeError: inputValues.map is not a function
在<InputGroup/>中,它显示警告
Type '{ inputValues: InputValueType[]; }' is not assignable to type 'IntrinsicAttributes & InputValueType[]'.
Property 'inputValues' does not exist on type 'IntrinsicAttributes & Inp
我正在阅读,以获得关于如何在组件中使用类型的一些线索。但到目前为止,我的感觉是,它是人为的和冗长的。从一个好的简洁的代码,我们得到了一些非常难读的东西。做这件事最优雅的方法是什么?关于这一问题的资料似乎很少,而且往往已经过时。没有那么多人使用TS和React。
React.StatelessComponent<React.HTMLProps<JSX.Element>>比React.StatelessComponent<{}>好吗?
这一切都是从这个错误[ts] Property 'propTypes' does not exist on ty
我没有使用过React Router v4,所以我可能会犯一些新手错误。我的问题是Typescript编译由于我看到的一个错误而中断,我猜可能有一个类在引擎盖下返回,但我看不到?
代码::
import * as React from 'react';
import { Router, RouteComponentProps } from 'react-router-dom';
import HomeRoute from './home';
import PhotosRoute from './photos';
import St
我正在学习打字稿,我不知道如何将函数参数标记为函数。例如,在这段代码中,我通过道具将一个setState函数传递给子组件。
const SelectCity = ({ onShowCity }: Function): JSX.Element => {}
此Function类型返回一个错误Property 'onShowCity' does not exist on type 'Function'
我尝试了函数(小写),并返回了另一个错误Cannot find name 'function'. Did you mean 'Functi
对于react组件的传递类型,有一些我无法理解的东西。
父组件:
import React from "react";
import ChildrenComponent from './ChildrenComponent'
type TParentComponent = {
// no matter what here
}
const ParentComponent:React.FC<TParentComponent> = props => {
type TTypeInParentComponent = 'spec
我试图在我的应用程序中构建一个通用工具来处理对 useQuery请求的响应,并使用TypeScript构建这个工具,以便正确地输入数据。
在父组件中,用例如下所示:
const queryResult = useQuery<MyResponseType, Error>('whatever');
return (
<ReactQueryLoader useQueryResult={queryResult}>
{data => {
// Data should be of MyResponseType type, but is
最近,我将Gatsby的版本从2.X升级到3.X,并遇到了很多错误。我正在使用TypeScript,但这是我第一次使用PageProps。但是,我得到了一个错误,我假设它来自PageProps,而不是传递给index.tsx组件中的Home。有人能帮我澄清一下吗?
错误:
Type '{}' is missing the following properties from type 'PageProps<object, object, unknown>': path, uri, location, navigate, and 5 more.ts(27
我正在构建一个使用react + typescript的费用跟踪应用程序 expense_type.ts export type IState = {
id : number,
text : string,
amount : number
}
export type IinitialStateType = {
transactions : IState[]
}
export type IActions = {
type : string,
payload : any
}
export type contextProps =
我试图通过将子组件映射到React来在组件中呈现这些子组件。
我不知道为什么,但孩子们没有
import React from "react";
import List from "components/List";
function Artists(): JSX.Element {
return (
<List>
<p key={"1"}> test1</p>
<p key={"2"}>test2</p>
<p k
如何替换任何钩子路由器??
type RouteMap = Record<string, (props?: any) => JSX.Element>;
^^^
完整代码
import {
useRoutes,
usePath,
} from 'hookrouter'
//// HOW DO I REPLACE any???
type RouteMap = Record<string, (props?: any) => JSX.Element>;
con