Background Image
Table of Contents Table of Contents
Previous Page  59 / 68 Next Page
Information
Show Menu
Previous Page 59 / 68 Next Page
Page Background

59

React.createElement

('h1',null,'Hello!'),

document.

getElementById('myDiv')

);

Download e instalação

Para começar, é preciso

baixar o React no link:

https://facebook.github.io/

react/docs/getting-started.html

Descompacte em um

diretório de teste ou em

seu servidor. Para testar a

instalação, foi criado um Hello

World! básico:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8"

/>

<title>Hello React!</

title>

<script src="build/

react.js"></script>

<script src="build/

react-dom.js"></script>

<script src="https://

cdnjs.cloudflare.com/ajax/

libs/babel-core/5.8.23/

browser.min.js"></script>

</head>

<body>

<div id="example"></

div>

<script type="text/

babel">

ReactDOM.render(

<h1>Olá mundo!</h1>,

document.

getElementById('example')

);

</script>

</body>

</html>

Salve o código acima como

“teste.html” no diretório raiz da

instalação do React. Abra em um

navegador de internet.

Exemplo:

http://makemidia.locaweb

.

com.br/react/teste.html

ReactDOM.Render

O código ReactDOM.Render

é a base do funcionamento da

biblioteca. O código pode ser

mantido em arquivo separado,

para facilitar manutenção

e controle. Copie o trecho

de código React para outro

arquivo e salve com o nome de

“olamundo.js”.

Para referenciar esse

arquivo, use a seguinte linha de

código no arquivo “teste.html”:

<script type="text/babel"

src="src/olamundo.js"></

script>

Construa um

elemento básico

Crie um novo arquivo

chamado “básico.html”. Digite o

código a seguir:

<script>

var ExampleApplication

= React.createClass({

render: function() {

var elapsed =

Math.round(this.props.

elapsed / 100);

var seconds =

elapsed / 10 + (elapsed %

10 ? '' : '.0' );

var message =

'React está

funcionando corretamente por

[

EXTREMAMENTE FÁCIL DE USAR, REACT É PERFEITO

PARA SE TRABALHAR COM DUAS DAS MAIS POPULARES

REDES SOCIAIS DA WEB: FACEBOOK E INSTAGRAM

]

' + seconds + ' segundos.';

return React.

DOM.p(null, message);

}

});

var

ExampleApplicationFactory =

React.createFactory(ExampleA

pplication);

var start = new

Date().getTime();

setInterval(function()

{

ReactDOM.render(

ExampleApplicat

ionFactory({elapsed: new

Date().getTime() - start}),

document.

getElementById('container')

);

}, 50);

</script>

O resultado desse código

é um contador que verifica

o tempo de funcionamento

do React em sua página. Sua

estrutura é relativamente

simples. Envolve a criação de

Ao lado, a página do

GitHub em que o React

pode ser baixado

Facebook: rede social mais popular do mundo

fomenta o uso da biblioteca React

REVISTA LOCAWEB