1. yarn create react-app react-ts --template typescript

react中的类型

1. 事件

  1. import { MouseEvent } from 'react';
  2. export declare interface AppProps {
  3. onClick(event: MouseEvent<HTMLButtonElement>): void;
  4. }

全部事件

事件句柄
react事件合成
全部事件
事件错误绑定

备注

esModuleInterop设置为ture

解决问题:import React from 'react' 错误提示
改变对import的编译规则
esModuleInterop 到底做了什么?