相关疑难解决方法(0)

Eslint:功能组件中的默认道具问题(Typescript - React)

我拥有的

import { NextPage } from 'next';
import React from 'react';

interface Props {
  name: string;
  gretting?: string; // Error: ESLint: propType "gretting" is not required, but has no corresponding defaultProps declaration.(react/require-default-props) 
}

const Hello: React.FunctionComponent<Props> = ({ name, gretting = 'night' }: Props) =>
  <p>Hi {name} Good {gretting}</p>;

const Home: NextPage = () => <Hello name="Jhon Doe" />;

export default Home;
Run Code Online (Sandbox Code Playgroud)

问题

Eslint react 插件抱怨这个错误ESLint: propType "gretting" is not required, but has no corresponding defaultProps declaration.(react/require-default-props)

根据这个 …

typescript reactjs eslint

13
推荐指数
2
解决办法
7803
查看次数

标签 统计

eslint ×1

reactjs ×1

typescript ×1