class Parent extends React.Component { state = { message: "parent message" }; callbackFunction = (childData) => { this.setState({ message: childData }); }; render() { return (

{this.state.message}

); } } class Child extends React.Component { sendBackData = () => { this.props.parentCallback("child message"); }; render() { return ( ); } } ReactDOM.render( , document.getElementById("root") );