Skip to content

Instantly share code, notes, and snippets.

@Casear
Last active August 29, 2015 14:14
Show Gist options
  • Save Casear/e399234d6684fa8e614e to your computer and use it in GitHub Desktop.
Save Casear/e399234d6684fa8e614e to your computer and use it in GitHub Desktop.
XPTemplate priority=personal
XPT rhead " Generate React HEAD
React = require \react
Router = require \react-router
{Link,RouteHandler} = Router
{header,h1,link, table, thead, tbody, tr, th, td, input, div, button, span, ul, li, a} = React.DOM
`cursor^
..XPT
XPT rcp " Generate React Component
`name^ = React.createClass do
render:->
`cursor^
module.exports = `name^
..XPT
XPT rcpi " Generat Empty React Component
`:rhead:^
`:rcp:^
..XPT
XPT re " Generate Element
`element^ do
`null^
`cursor^
..XPT
XPT rr " Generate Router
routes =
Route do
name:'`layout^'
path:'/'
handler:`layout^
#Route do
# name:'`routename^'
# handler:`routename^
# Route path:\:selectId , name:\select ,handler:`subroute^
#DefaultRoute do
# handler:
#NotFoundRoute handler: `notfound^
`cursor^
..XPT
XPT ris " Generate Init State Function
getInitialState:->
`cursor^
..XPT
XPT ridm " Generate did Mount Evnet
componentDidMount:->
`cursor^
..XPT
XPT riwum " Generate Will UnMount Evnet
componentWillUnmount:->
`cursor^
..XPT
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment