|
// @flow
|
|
import React from 'react';
|
|
|
|
class Bar extends React.Component {
|
|
props: {
|
|
test: number,
|
|
};
|
|
render() {
|
|
return (
|
|
<div>
|
|
{this.props.test}
|
|
</div>
|
|
)
|
|
}
|
|
}
|
|
|
|
class Foo extends React.Component {
|
|
render() {
|
|
const Cmp = Math.random() < 0.5 ? 'div' : Bar;
|
|
return (<Cmp/>);
|
|
}
|
|
}
|