markdown 打字稿tsx
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 打字稿tsx相关的知识,希望对你有一定的参考价值。
[cheat sheet](https://github.com/sw-yx/react-typescript-cheatsheet/blob/master/README.md)
# Functional Component
```tsx
const MobxWrapper: React.FunctionComponent<{ children: any }> = ({ children }) => {
return (<div>
<Provider {...stores}>
<div>
<DevTools />
{children}
</div>
</Provider>
</div>)
}
```
# Stateful Component
```tsx
import React from 'react'
interface IProps {
text: string;
age?: number;
}
interface IState {
email: string;
name: string;
}
export default class Form extends React.Component<IProps, IState>{
state = {
email: "",
name: ""
}
handleChange = (e: React.ChangeEvent<HTMLInputElement>) => {
const { name, value } = e.target
this.setState({
name: value
});
}
render() {
const { text } = this.props
const { name } = this.state
return (
<div>
<div>{text}</div>
<input name="name" value={name} onChange={this.handleChange} />
</div>
)
}
}
```
以上是关于markdown 打字稿tsx的主要内容,如果未能解决你的问题,请参考以下文章
如果使用与打字稿反应,我可以使用 tsx 扩展名来测试文件吗
<use> 标签上的 xlink:href 属性在 tsx 文件中使用时会引发打字稿错误
如何将 scss 文件导入打字稿文件
打字稿文件中没有出现 FontAwesome 图标
带有 NextJS 的打字稿
React-Native 应用程序的平台特定 ios/android 打字稿文件的相对导入