cra-generate
cra-generate copied to clipboard
Typescript support
Adds support to scaffold typescript components.
Resolves #14
Here is what the typescript files look like after scaffolding
// ClassComponent.tsx
import * as React from 'react';
import './ClassComponent.css';
class ClassComponent extends React.Component<{}, {}> {
public state = {};
public render() {
return (
<div className="ClassComponent"></div>
);
}
}
export default ClassComponent;
// StatelessComponent.tsx
import * as React from 'react';
import './StatelessComponent.css';
const StatelessComponent: React.SFC = ({}) => (
<div className="StatelessComponent"></div>
);
export default StatelessComponent;
Let me know if I need to change something/add something :grin: Assumptions were made when making this PR :slightly_smiling_face: