source
const Ob = (props) => {
return <div>{props.r()}</div>
}
const App = () => {
return <h2>
hello
<Ob r={() => {
return <h1>zzzz</h1>
}}/>
</h2>
}
ReactDOM.render(
<App/>,
document.getElementById('root')
);
output:
"use strict";
const Ob = (props) => {
return React.createElement("div", null, props.r())
}
const App = () => {
return React.createElement("h2", null, "hello\r\n ",
React.createElement(Ob, {r: true}, // =================> why ?
React.createElement("h1", null, "zzzz")))
}
ReactDOM.render(
React.createElement(App, null),
document.getElementById('root')
);
source
output: