mirror of
https://github.com/reactjs/react.dev.git
synced 2026-02-23 20:23:08 +00:00
Merge pull request #3263 from wmertens/patch-1
beta1 blog entry: Fix CoffeeScript example
This commit is contained in:
@@ -135,17 +135,20 @@ You can also use CoffeeScript classes:
|
||||
div = React.createFactory 'div'
|
||||
|
||||
class Counter extends React.Component
|
||||
@propTypes =
|
||||
initialCount: React.PropTypes.number
|
||||
@defaultProps =
|
||||
initialCount: 0
|
||||
constructor: ->
|
||||
@state =
|
||||
count: @props.initialCount
|
||||
@propTypes = initialCount: React.PropTypes.number
|
||||
@defaultProps = initialCount: 0
|
||||
|
||||
constructor: (props) ->
|
||||
super props
|
||||
@state = count: props.initialCount
|
||||
|
||||
tick: =>
|
||||
@setState count: @state.count + 1
|
||||
|
||||
render: ->
|
||||
div(onClick: @tick, 'Clicks: ', @state.count)
|
||||
div onClick: @tick,
|
||||
'Clicks: '
|
||||
@state.count
|
||||
```
|
||||
|
||||
You can even use the old ES3 module pattern if you want:
|
||||
|
||||
Reference in New Issue
Block a user