Skip to content

Commit 02c4168

Browse files
authored
Merge branch 'master' into blog/2016-04-08-react-v15.0.1
2 parents 83c5e3d + deb7b82 commit 02c4168

21 files changed

+157
-10
lines changed

content/community/conferences.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@ Você sabe de alguma conferência local sobre ReactJS? Adicione-a aqui! (Por fav
3232

3333
[Website](https://reactconfau.com/) - [Twitter](https://twitter.com/reactconfau) - [Facebook](https://www.facebook.com/reactconfau) - [Instagram](https://www.instagram.com/reactconfau/)
3434

35+
### Reactathon 2020 {#reactathon-2020}
36+
30 e 31 de março de 2020 em São Francisco, CA
37+
38+
[Website](https://www.reactathon.com) - [Twitter](https://twitter.com/reactathon) - [Facebook](https://www.facebook.com/events/575942819854160/)
39+
3540
### React Summit Amsterdam 2020 {#react-summit-2020}
3641
15 a 17 de abril de 2020 em Amsterdã, Holanda
3742

@@ -50,7 +55,7 @@ Você sabe de alguma conferência local sobre ReactJS? Adicione-a aqui! (Por fav
5055
### render(ATL) 2020 {#render-atlanta-2020}
5156
4 a 6 de maio de 2020. Atlanta, GA, EUA.
5257

53-
[Website](https://renderatl.com) - [Twitter](https://twitter.com/renderATL) - [Instagram](https://www.instagram.com/renderatl/) - [Facebook](https://www.facebook.com/renderatl/)
58+
[Website](https://renderatl.com) - [Twitter](https://twitter.com/renderATL) - [Instagram](https://www.instagram.com/renderatl/) - [Facebook](https://www.facebook.com/renderatl/)
5459

5560
### ReactEurope 2020 {#reacteurope-2020}
5661
14 a 15 de maio de 2020 em Paris, França
@@ -65,7 +70,7 @@ Você sabe de alguma conferência local sobre ReactJS? Adicione-a aqui! (Por fav
6570
### React Next 2020 {#react-next-2020}
6671
15 de junho de 2020. Telavive, Israel.
6772

68-
[Website](https://react-next.com/) - [Twitter](https://twitter.com/reactnext) - [Facebook](https://www.facebook.com/ReactNext2016/)
73+
[Website](https://react-next.com/) - [Twitter](https://twitter.com/reactnext) - [Facebook](https://www.facebook.com/ReactNext2016/)
6974

7075
### React Loop 2020 {#react-loop-2020}
7176
19 de junho de 2020. Chicago, Illinois, USA.
@@ -75,7 +80,7 @@ Você sabe de alguma conferência local sobre ReactJS? Adicione-a aqui! (Por fav
7580
### React Week NY 2020 {#react-week-ny-2020}
7681
17 de julho, 2020. Nova Iorque, USA.
7782

78-
[Website](https://reactweek.nyc/) - [Twitter](https://twitter.com/reactweek) - [Facebook](https://www.facebook.com/reactweek)
83+
[Website](https://reactweek.nyc/) - [Twitter](https://twitter.com/reactweek) - [Facebook](https://www.facebook.com/reactweek)
7984

8085
## Conferências passadas {#past-conferences}
8186

content/community/examples.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ permalink: community/examples.html
88

99
Existem vários projetos de exemplos criados pela comunidade do React. Sinta-se a vontade para adicionar seu próprio projeto. Caso você adicione, comprometa-se em mantê-lo atualizado com as versões recentes do React.
1010

11+
* **[Zeldog](https://yannsainty.github.io/Zeldog/)** Um jogo tipo Zelda com um cachorro brigando com patos e mais para comer pizza !
1112
* **[Calculator](https://github.com/ahfarmer/calculator)** Implementação da calculadora para iOS construída em React.
1213
* **[Emoji Search](https://github.com/ahfarmer/emoji-search)** App Simples em React para procurar emojis.
1314
* **[GitHub Battle App](https://tm.dev/react-course-project/)** Batalhe com outro usuário do GitHub e veja os projetos mais populares no GitHub em qualquer linguagem.

content/community/meetups.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ permalink: community/meetups.html
88

99
Você está organizando um Meetup de ReactJS? Adicione-o aqui! (Por favor, mantenha a lista em ordem alfabética)
1010

11+
## Argentina {#argentina}
12+
* [Rosario](https://www.meetup.com/es/reactrosario)
13+
1114
## Austrália {#australia}
1215
* [Brisbane](https://www.meetup.com/reactbris/)
1316
* [Melbourne](https://www.meetup.com/React-Melbourne/)
@@ -134,6 +137,9 @@ Você está organizando um Meetup de ReactJS? Adicione-o aqui! (Por favor, mante
134137
## Suécia {#sweden}
135138
* [Goteborg](https://www.meetup.com/ReactJS-Goteborg/)
136139

140+
## Suíça {#switzerland}
141+
* [Zurich](https://www.meetup.com/Zurich-ReactJS-Meetup/)
142+
137143
## Ucrânia {#ukraine}
138144
* [Kyiv](https://www.meetup.com/Kyiv-ReactJS-Meetup)
139145

content/community/nav.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
items:
33
- id: support
44
title: Suporte
5+
- id: team
6+
title: Equipe
57
- id: courses
68
title: Cursos
79
- id: examples

content/community/team.md

Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
---
2+
id: team
3+
title: Team
4+
layout: community
5+
sectionid: community
6+
permalink: community/team.html
7+
---
8+
9+
React development is led by a small dedicated team working full time at Facebook. It also receives contributions from people all over the world.
10+
11+
## Meet the React Team {#meet-the-react-team}
12+
13+
The React team members work full time on the core component APIs, the engine that powers React DOM and React Native, React DevTools, and the React documentation website.
14+
15+
Current members of the React team are listed in alphabetical order below.
16+
17+
### Andrew Clark {#andrew-clark}
18+
19+
![Andrew Clark](../images/team/acdlite.jpg)
20+
21+
[@acdlite on GitHub](https://github.com/acdlite) · [@acdlite on Twitter](https://twitter.com/acdlite)
22+
23+
Andrew got started with web development by making sites with WordPress, and eventually tricked himself into doing JavaScript. His favorite pastime is karaoke. Andrew is either a Disney villain or a Disney princess, depending on the day.
24+
25+
### Brian Vaughn {#brian-vaughn}
26+
27+
![Brian Vaughn](../images/team/bvaughn.jpg)
28+
29+
[@bvaughn on GitHub](https://github.com/bvaughn) · [@brian\_d\_vaughn on Twitter](https://twitter.com/brian_d_vaughn)
30+
31+
Brian studied art in college and did programming on the side to pay for his education. Eventually, he realized that he enjoys working on open source. Brian has one [one-person band](https://soundcloud.com/brianvaughn/) and two [two-person](https://soundcloud.com/pilotlessdrone) [bands](https://soundcloud.com/pinwurm). He also takes care of the cutest cat in the world.
32+
33+
### Dan Abramov {#dan-abramov}
34+
35+
![Dan Abramov](../images/team/gaearon.jpg)
36+
37+
[@gaearon on GitHub](https://github.com/gaearon) · [@dan_abramov on Twitter](https://twitter.com/dan_abramov)
38+
39+
Dan got into programming after he accidentally discovered Visual Basic inside Microsoft PowerPoint. He has found his true calling in turning [Sebastian](#sebastian-markbage)'s tweets into long-form blog posts. Dan occasionally wins at Fortnite by hiding in a bush until the game ends.
40+
41+
### Dominic Gannaway {#dominic-gannaway}
42+
43+
![Dominic](../images/team/trueadm.jpg)
44+
45+
[@trueadm on GitHub](https://github.com/trueadm) · [@trueadm on Twitter](https://twitter.com/trueadm)
46+
47+
Dominic is interested in travelling, drum and bass, stand-up comedy and spending time with the family. He most enjoys hacking on new unexplored ideas around UIs and accessibility and has a passion for tweaking and optimizing code to get the most performance out of things.
48+
49+
### Luna Ruan {#luna-ruan}
50+
51+
![Luna](../images/team/lunaruan.jpg)
52+
53+
[@lunaruan on GitHub](https://github.com/lunaruan) · [@lunaruan on Twitter](https://twitter.com/lunaruan)
54+
55+
Luna learned programming because she thought it meant creating video games. Instead, she ended up working on the Pinterest web app, and now on React itself. Luna doesn't want to make video games anymore, but she plans to do creative writing if she ever gets bored.
56+
57+
### Nicolas Gallagher {#nicolas-gallagher}
58+
59+
![Nicolas](../images/team/necolas.jpg)
60+
61+
[@necolas on GitHub](https://github.com/necolas) · [@necolas on Twitter](https://twitter.com/necolas)
62+
63+
Nicolas has majored in anthropology. He started in web development by building a website for a friend, and eventually found himself rebuilding the Twitter website with React. Nicolas describes himself as boring on paper, not much better in real life.
64+
65+
### Rachel Nabors {#rachel-nabors}
66+
67+
![Rachel](../images/team/rnabors.jpg)
68+
69+
[@rachelnabors on GitHub](https://github.com/rachelnabors) · [@rachelnabors on Twitter](https://twitter.com/rachelnabors)
70+
71+
Rachel wrote a [book about UI animation](https://abookapart.com/products/animation-at-work) once and worked with MDN and the W3C on the web animations API. Now she is busy with education materials and community engineering on the React team. Secretly, she is an award-winning cartoonist for teenage girls. Catch her making fancy tea with lukewarm water in the microkitchen.
72+
73+
### Sebastian Markbåge {#sebastian-markbage}
74+
75+
![Sebastian](../images/team/sebmarkbage.jpg)
76+
77+
[@sebmarkbage on GitHub](https://github.com/sebmarkbage) · [@sebmarkbage on Twitter](https://twitter.com/sebmarkbage)
78+
79+
Sebastian majored in psychology. He's usually quiet. Even when he says something, it often doesn't make sense to the rest of us until a few months later. The correct way to pronounce his surname is "mark-boa-geh" but he settled for "mark-beige" out of pragmatism -- and that's how he approaches React.
80+
81+
### Sunil Pai {#sunil-pai}
82+
83+
![Sunil](../images/team/threepointone.jpg)
84+
85+
[@threepointone on GitHub](https://github.com/threepointone) · [@threepointone on Twitter](https://twitter.com/threepointone)
86+
87+
Sunil started writing JavaScript for IE6 and still has some regrets about it. He worked in consulting, design, and product firms, before joining the React team to help others do the same. Sunil plays a blue Les Paul guitar, loves London, and would appreciate a response to his last ping, please and thank you!
88+
89+
### Yuzhi Zheng {#yuzhi-zheng}
90+
91+
![Yuzhi](../images/team/yuzhi.jpg)
92+
93+
[@yuzhi on GitHub](https://github.com/yuzhi) · [@yuzhiz on Twitter](https://twitter.com/yuzhiz)
94+
95+
Yuzhi studied Computer Science in school. She liked the instant gratification of seeing code come to life without having to physically be in a laboratory. Now she manages the React team. Before management, she used to work on the Relay data fetching framework. In her spare time, Yuzhi enjoys optimizing her life via gardening and home improvement projects.
96+
97+
## Acknowledgements {#acknowledgements}
98+
99+
React was originally created by [Jordan Walke](https://github.com/jordwalke). Today, React has over a thousand open source contributors. We'd like to recognize a few people who have made significant contributions to React and its documentation in the past and have helped maintain them over the years:
100+
101+
* [Almero Steyn](https://github.com/AlmeroSteyn)
102+
* [Andreas Svensson](https://github.com/syranide)
103+
* [Alex Krolick](https://github.com/alexkrolick)
104+
* [Alexey Pyltsyn](https://github.com/lex111)
105+
* [Brandon Dail](https://github.com/aweary)
106+
* [Chang Yan](https://github.com/cyan33)
107+
* [Cheng Lou](https://github.com/chenglou)
108+
* [Christoph Nakazawa](https://github.com/cpojer)
109+
* [Christopher Chedeau](https://github.com/vjeux)
110+
* [Clement Hoang](https://github.com/clemmy)
111+
* [Flarnie Marchan](https://github.com/flarnie)
112+
* [Jason Quense](https://github.com/jquense)
113+
* [Jesse Beach](https://github.com/jessebeach)
114+
* [Jessica Franco](https://github.com/Jessidhia)
115+
* [Jim Sproch](https://github.com/jimfb)
116+
* [Josh Duck](https://github.com/joshduck)
117+
* [Joe Critchley](https://github.com/joecritch)
118+
* [Jeff Morrison](https://github.com/jeffmo)
119+
* [Keyan Zhang](https://github.com/keyz)
120+
* [Nat Alison](https://github.com/tesseralis)
121+
* [Nathan Hunzaker](https://github.com/nhunzaker)
122+
* [Paul O'Shannessy](https://github.com/zpao)
123+
* [Pete Hunt](https://github.com/petehunt)
124+
* [Philipp Spiess](https://github.com/philipp-spiess)
125+
* [Sander Spies](https://github.com/sanderspies)
126+
* [Sophia Shoemaker](https://github.com/mrscobbler)
127+
* [Sophie Alpert](https://github.com/sophiebits)
128+
* [Sasha Aickin](https://github.com/aickin)
129+
* [Tim Yung](https://github.com/yungsters)
130+
131+
This list is not exhaustive.
132+
133+
We'd like to give special thanks to [Tom Occhino](https://github.com/tomocchino) and [Adam Wolff](https://github.com/wolffiex) for their guidance and support over the years. We'd also like to thank all the volunteers who [translated React into other languages](https://isreacttranslatedyet.com/).

content/docs/codebase-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ Seu código-fonte está localizado em [`packages/react-reconciler`](https://gith
218218

219219
### Sistema de Eventos {#event-system}
220220

221-
O React implementa um sistema de eventos sintéticos que é agnóstico dos renderizadores e funciona com React DOM e React Native. Seu código-fonte está localizado em [`packages/react-events`](https://github.com/facebook/react/tree/master/packages/react-events).
221+
O React implementa um sistema de eventos sintéticos que é agnóstico dos renderizadores e funciona com React DOM e React Native. Seu código-fonte está localizado em [`packages/legacy-events`](https://github.com/facebook/react/tree/master/packages/legacy-events).
222222

223223
Esse é um [vídeo com mais profundidade no código](https://www.youtube.com/watch?v=dRo_egw7tBc) (66 minutos).
224224

content/docs/faq-functions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -291,9 +291,9 @@ class Searchbox extends React.Component {
291291
}
292292

293293
handleChange(e) {
294-
// o React faz pools no eventos. Então lemos o valor antes do debounce.
294+
// o React faz pools no eventos. Então lemos o valor antes do debounce.
295295
// Alternativamente podemos chamar `event.persist()` e passar todo o evento.
296-
Para mais informações veja: reactjs.org/docs/events.html#event-pooling
296+
// Para mais informações veja: reactjs.org/docs/events.html#event-pooling
297297
this.emitChangeDebounced(e.target.value);
298298
}
299299

content/docs/implementation-notes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Tanto este texto quanto a palestra são simplificações da real base de código
2525

2626
### Visão geral {#overview}
2727

28-
O reconciliador em si não possui uma API pública. [Renderizadores](/docs/codebase-overview.html#stack-renderers) como o React DOM e React Native usam-no para atualizar a interface do usuário de acordo com os componentes React escritos pelo usuário.
28+
O reconciliador em si não possui uma API pública. [Renderizadores](/docs/codebase-overview.html#renderers) como o React DOM e React Native usam-no para atualizar a interface do usuário de acordo com os componentes React escritos pelo usuário.
2929

3030
### Montagem como um Processo Recursivo {#mounting-as-a-recursive-process}
3131

content/docs/reference-react-dom.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ O React suporta todos os navegadores populares, incluindo Internet Explorer 9 e
3636
ReactDOM.render(element, container[, callback])
3737
```
3838

39-
Renderiza o um elemento do React no DOM no `container` fornecido e retorna uma [referência](/docs/more-about-refs.html) ao componente (ou retorna `null` para [componentes sem state](/docs/components-and-props.html#functional-and-class-components))
39+
Renderiza o um elemento do React no DOM no `container` fornecido e retorna uma [referência](/docs/more-about-refs.html) ao componente (ou retorna `null` para [componentes sem state](/docs/components-and-props.html#function-and-class-components))
4040

4141
Se o elemento do React foi previamente renderizado no `container`, isso vai realizar uma atualização nele e só alterar o DOM conforme necessário para refletir o elemento do React mais recente.
4242

content/docs/testing-recipes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -529,7 +529,7 @@ it("should accept selections", () => {
529529
530530
act(() => {
531531
container
532-
.querySelector("[data-testid=2]")
532+
.querySelector("[data-testid='2']")
533533
.dispatchEvent(new MouseEvent("click", { bubbles: true }));
534534
});
535535

content/docs/typechecking-with-proptypes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ redirect_from:
1010
>
1111
> `React.PropTypes` foi movido para um pacote diferente desde a versão 15.5 do React. Por favor, use [a biblioteca `prop-types`](https://www.npmjs.com/package/prop-types).
1212
>
13-
> Nós fornecemos [um script de codemod](/react/blog/2017/04/07/react-v15.5.0.html#migrating-from-react.proptypes) para automatizar a conversão.
13+
> Nós fornecemos [um script de codemod](/blog/2017/04/07/react-v15.5.0.html#migrating-from-reactproptypes) para automatizar a conversão.
1414
1515
Na medida em que sua aplicação cresce, você pode capturar muitos bugs com checagem de tipos. Em algumas aplicações, você pode usar extensões do JavaScript como [Flow](https://flowtype.org/) ou [TypeScript](https://www.typescriptlang.org/) para checar os tipos de toda a sua aplicação. Porém, mesmo se você não usá-las, React possui algumas habilidades de checagem de tipos nativas. Para executar a checagem de tipos nas props para um componente, você pode atribuir à propriedade em especial `propTypes`:
1616

content/images/team/acdlite.jpg

459 KB
Loading

content/images/team/bvaughn.jpg

388 KB
Loading

content/images/team/gaearon.jpg

428 KB
Loading

content/images/team/lunaruan.jpg

406 KB
Loading

content/images/team/necolas.jpg

378 KB
Loading

content/images/team/rnabors.jpg

302 KB
Loading

content/images/team/sebmarkbage.jpg

226 KB
Loading

content/images/team/threepointone.jpg

503 KB
Loading

content/images/team/trueadm.jpg

64.1 KB
Loading

content/images/team/yuzhi.jpg

425 KB
Loading

0 commit comments

Comments
 (0)