* new_tests * move_all_clobbered_tests * remove all the tests that no longer exist * re-run flow tests * Move all the flow tests to tests/flow and prettier to tests/ * Move prettier tests to their own folders * Add jsfmt files * run prettier snapshot tests
23 lines
324 B
JavaScript
23 lines
324 B
JavaScript
// @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/>);
|
|
}
|
|
}
|