As first discussed in #1558 (comment) .
Use case: Application code is in app.js; react code is in file ui.jsx. In development, both are included along with JSXTransformer. There's no way for app.js to reliably reference components defined in ui.jsx. (In production, JSX is first translated, then all JS files are combined/compiled together, so this is not an issue.)
As noted in the above comment, there are workarounds.