tsx文件的模板
与js区别,需要定义数据类型(tsx 就是 使用 typescript 书写 jsx)
import React from 'react';
import styles from './index.less';
interface Props {
}
interface State {
}
class WorkOrder extends React.PureComponent<Props, State> {
constructor(props: Props) {
super(props);
this.state = {
};
}
render(): React.ReactNode {
return(
<div className={styles.pages}>这是react的tsx模板</div>
)
}
}
export default WorkOrder;
interface Props{}
interface State{}
interface 是接口的意思,这里的两个用来定义对应的数据类型用的。
js文件的模板
import React, { Component } from 'react';
import styles from './index.less';
class SearchBox extends Component {
constructor() {
super();
this.state = {
}
}
//生命周期
componentDidMount() {}
render(){
return(
<div className={styles.pages}>这是react的js模板</div>
)
}
}
export default SearchBox;