import React from 'react'; export interface TestMeProps { name: string; } export interface TestMeState { enabled: boolean; } export const TestMe = (props: TestMeProps) => { return (
); }; export class InnerMe extends React.Component { state = { enabled: false }; onMouseOver = () => { this.setState({ enabled: true }); }; render() { return !this.state.enabled ? (
Hello {this.props.name}, Hover Over Me
) : (
Enabled
); } }