Files
test-repo/tests/flow/new_react/import-react.js
T
Christopher Chedeau 3375cfe605 Move tests around (#454)
* 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
2017-01-24 14:35:37 -08:00

20 lines
643 B
JavaScript

/* @flow */
// Testing local binding of React in all kinds of ways. The only reason this
// might even be an issue is that internally, the use of JSX triggers an
// implicit require('react'), so any bugs in (1) interop of CJS require and ES6
// import (2) module re-export, as used to redirect the module name 'React' to
// 'react' might show up here.
import React from "react";
//import React from "React";
//var React = require("react");
//var React = require("React");
class HelloMessage extends React.Component {
props: { name: string };
}
<HelloMessage name={007} />; // number ~/~> string error
<HelloMessage name="Bond" />; // ok