Pet*_*nko 6 typescript reactjs react-typescript
我有两个组件。一个进口另一个。但是打字稿在 Login.tsx 中抛出了一个错误,说:
“属性 'className' 不存在于类型 'IntrinsicAttributes & Props'”
登录.tsx:
import React, { ReactElement } from 'react';
import Form from './Form/Form';
import styles from './Login.module.scss';
interface Props {}
function Login({}: Props): ReactElement {
return (
<div className={styles.container}>
<Form className={styles.form}>Form</Form>
</div>
);
}
export default Login;
Run Code Online (Sandbox Code Playgroud)
表格.tsx:
import React, { ReactElement } from 'react';
interface Props {
children: React.ReactNode;
}
function Form({}: Props): ReactElement {
return (
<div>
<h1>TESTY</h1>
</div>
);
}
export default Form;
Run Code Online (Sandbox Code Playgroud)
我该如何解决?在此先感谢您的时间!
我最喜欢的做法是
const Login : React.FC<Props> = ({}) => {
return (
<div className={styles.container}>
<Form className={styles.form}>Form</Form>
</div>
);
}
export default Login;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2640 次 |
| 最近记录: |