您需要声明您的组件正在使用由Typescript的泛型使用的State接口。
interface IProps {}interface IState { playOrPause?: string;}class Player extends React.Component<IProps, IState> { // ------------------------------------------^ constructor(props: IProps) { super(props); this.state = { playOrPause: 'Play' }; } render() { return( <div> <button ref={playPause => this.playPause = playPause} title={this.state.playOrPause} // in this line I get an error > Play </button> </div> ); }}


