Skip to content

Instantly share code, notes, and snippets.

@hokaccha
Forked from muddydixon/README.md
Created December 12, 2014 14:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hokaccha/07fd6eddfefbc4b3bd13 to your computer and use it in GitHub Desktop.
Save hokaccha/07fd6eddfefbc4b3bd13 to your computer and use it in GitHub Desktop.

やりたいこと

  • 親側の変更を子のComponentに伝えたい
  • 子にどうやって渡したらいいのかわからな
  • イベント/ハンドラもどうやって渡せばいいのか
"use strict"
React = require "react"
Child = module.exports = React.createClass
render: ->
<p val={@props.val}>Child Count: {@props.val}</p>
"use strict"
React = require "react"
Child = require "./child"
Parent = module.exports = React.createClass
getInitialState: ->
val: 0
onClick: (ev)->
ev.preventDefault()
@setState val: @state.val + 2
render: ->
<div>
<button onClick={@onClick}>Count Up</button>
<p val={@state.val}>Parent Count: {@state.val}</p>
<Child val={@state.val} />
</div>
React.renderComponent <Parent />, document.body
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment