27 lines
484 B
JavaScript
27 lines
484 B
JavaScript
|
/* @flow */
|
||
|
import React from 'react';
|
||
|
import Hello from './es6class-types-module';
|
||
|
|
||
|
type Props = {name: string};
|
||
|
|
||
|
class HelloLocal extends React.Component<void, Props, void> {
|
||
|
props: Props;
|
||
|
|
||
|
render(): React.Element<*> {
|
||
|
return <div>{this.props.name}</div>;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
class Callsite extends React.Component<void, Props, void> {
|
||
|
render(): React.Element<*> {
|
||
|
return (
|
||
|
<div>
|
||
|
<Hello />
|
||
|
<HelloLocal />
|
||
|
</div>
|
||
|
);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
module.exports = Callsite;
|