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