You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

23 lines
513 B

import React from "react";
import ReactDOM from "react-dom";
// 组件的类型
type State = { count: number}
type Props = { message?: string}
// 无 props, 无 state
class C1 extends React.Component {}
// 有 props,无 state
class C2 extends React.Component<Props> {}
// 无 props,有 state
class C3 extends React.Component<{}, State> {}
// 有 props,有 state
class C4 extends React.Component<Props, State> {}
const App = () => <div></div>
ReactDOM.render(<App />, document.getElementById('root'))