Skip to content

Instantly share code, notes, and snippets.

@hoorayimhelping
Forked from tomaskikutis/app.tsx
Created September 22, 2015 11:45
Show Gist options
  • Save hoorayimhelping/09ba46655637d201ba8b to your computer and use it in GitHub Desktop.
Save hoorayimhelping/09ba46655637d201ba8b to your computer and use it in GitHub Desktop.
react typescript browserify
// npm install browserify -g
// npm install tsd -g
// npm install react tsify
// tsd install react
// browserify app.tsx -p [tsify --jsx=react] -o bundle.js
/// <reference path="typings/react/react.d.ts" />
import React = require("react");
interface HelloWorldComponentProps extends React.Props<any> {
text: string;
}
class HelloWorldComponent extends React.Component<HelloWorldComponentProps, {}> {
render() {
return <div>Hello {this.props.text}!</div>;
}
}
React.render(<HelloWorldComponent text="Steve" />, document.getElementById("content"));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment