У меня есть JS Компонент, в котором я определил некоторые нормальные jsx функции и состояния, и теперь я хочу использовать их в качестве реквизита в файле TSX, но так как я Я новичок, я запутался. это js версия того, что я хочу реализовать в tsx :
export class FormUserDetails extends Component {
continue = e => {
e.preventDefault();
this.props.nextStep();
};
render() {
const { values, handleChange } = this.props;
return (
...
<AppBar title="Enter User Details" />
<TextField
placeholder="Enter Your First Name"
label="First Name"
onChange={handleChange('firstName')}
defaultValue={values.firstName}
margin="normal"
fullWidth="true"
/>
...
Как реализовать это в React TypeScript с помощью:
export class MainInfo extends Component<Props,{}>
или аналогично?
Песочница: в ней есть мой tsx-файл, который я хочу реализовать, как в моем примере, и файл JS, определяющий мои реквизиты https://codesandbox.io/s/tsx-rj694