Upgrade to Pro — share decks privately, control downloads, hide ads and more …

React sem frescuras!

React sem frescuras!

Apresentação do framework desenvolvido pelo facebook de maneira, simples e objetiva, levantando assuntos como: Como começar, React em produção e JSX

Vinícius Palma

March 18, 2015
Tweet

More Decks by Vinícius Palma

Other Decks in Programming

Transcript

  1. var HelloMessage = React.createClass({ displayName: "HelloMessage", render: function() { return

    React.createElement("div", null, "Hello ", this.props.name); } }); React.render(React.createElement(HelloMessage, {name: "John"}), mountNode);
  2. Estados getInitialState: function() { return { name: this.props.name } }

    <div>Hello {this.states.name}</div>; Acesso no componente através do atributo “this.states” Exemplo.:
  3. var HelloMessage = React.createClass({ //... clickHandler: function() { var presenterName

    = “Vinicius Palma”; this.setState({ name: presenterName }); }, render: function() { return <div onClick={this.clickHandler}>Hello {this.states.name} </div>; } });