Skip to content

Commit 297d092

Browse files
authored
Merge branch 'master' into 2020-09-22-introducing-the-new-jsx-transform-translate-to-spanish
2 parents 31fb31a + 3a31671 commit 297d092

28 files changed

+424
-226
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
1+
Note to Hacktoberfest 🎃 participants:
12

3+
While we appreciate the enthusiasm, we are experiencing a high volume of drive-by pull requests (one-line changes, README tweaks, etc.). Please remember that hundreds of people are subscribed to this repo and will receive notifications for these PRs. Spam submissions will be closed and won't count towards your Hacktoberfest goals.
24

5+
Please search for issues tagged [`good first issue`][gfi] or [`hacktoberfest`][hacktoberfest] to find things to work on.
6+
7+
You can also search [all of GitHub][all].
8+
9+
[gfi]: https://github.com/reactjs/reactjs.org/issues?q=is%3Aissue+is%3Aopen+label%3A"good+first+issue"
10+
[hacktoberfest]: https://github.com/reactjs/reactjs.org/issues?q=is%3Aissue+is%3Aopen+label%3A"good+first+issue"
11+
[all]: https://github.com/search?q=is%3Aissue+hacktoberfest
312
<!--
413
514
Thank you for the PR! Contributors like you keep React awesome!
Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,45 @@
11
---
2-
title: React.js Conf 2016 Diversity Scholarship
2+
title: Beca de diversidad de React.js Conf 2016
33
author: [zpao]
44
---
55

6-
I am thrilled to announced that we will be organizing another diversity scholarship program for the upcoming React.js Conf! The tech industry is suffering from a lack of diversity, but it's important to us that we have a thriving community that is made up of people with a variety of experiences and viewpoints.
6+
¡Estoy encantado de anunciar que estaremos organizando otro programa de becas de diversidad para la próxima React.js Conf! La industria de la tecnología sufre de falta de diversidad, pero es importante para nosotros que tengamos una comunidad próspera formada por personas con una variedad de experiencias y puntos de vista.
77

8-
When we ran this program last year, we had *over 200* people apply for only 10 tickets. There were so many people that we wanted to bring in but we couldn't. The results were still awesome, and we had bright individuals from around the world attending who would have otherwise been unable to. These attendees took part in discussions at the conference and brought perspectives that we might not have otherwise seen there.
8+
Cuando ejecutamos este programa el año pasado, teníamos *más de 200* personas que solicitaron para solo 10 boletos. Había tanta gente que queríamos traer pero no pudimos. Los resultados aún fueron asombrosos, y asistieron personas brillantes de todo el mundo que de otra manera no hubieran podido hacerlo. Estos asistentes participaron en los debates de la conferencia y aportaron perspectivas que de otro modo no hubiéramos visto allí.
99

10-
This year we're excited to bring back the scholarship, but we've set aside **40 tickets** because we really believe that it's important to do our best to make sure we have an even more diverse audience.
10+
Este año estamos emocionados de traer de vuelta la beca, pero hemos reservado **40 boletos** porque realmente creemos que es importante hacer nuestro mejor esfuerzo para asegurarnos de tener una audiencia aún más diversa.
1111

12-
This is something I'm personally really excited to be a part of. I know the rest of the team is as well. We're really proud to have everyone at Facebook providing support and funding for this.
12+
Esto es algo de lo que personalmente estoy muy emocionado de ser parte. Sé que el resto del equipo también lo está. Estamos muy orgullosos de que todos en Facebook brinden apoyo y financiamiento para esto.
1313

14-
The details of the scholarship are provided below (or you can [go directly to the application](http://goo.gl/forms/PEmKj8oUp4)). I encourage you to apply! If you don't feel like you are eligible yourself, you can still help – send this along to friends, family, coworkers, acquaintances, or anybody who might be interested. And even if you haven't spoken before, please consider [submitting a proposal for a talk](http://conf.reactjs.com/) (either 30 minutes or just 5 minutes) - we're hoping to have a very diverse group of speakers in addition to attendees.
14+
Los detalles de la beca se proporcionan a continuación (o puedes [ir directamente a la solicitud] (http://goo.gl/forms/PEmKj8oUp4)). ¡Te animo a postularte! Si crees que no eres elegible, aún puedes ayudar: envía esto a amigos, familiares, compañeros de trabajo, conocidos o cualquier persona que pueda estar interesada. E incluso si no has hablado antes, considera [enviar una propuesta para una charla] (http://conf.reactjs.com/) (ya sea 30 minutos o solo 5 minutos); esperamos tener un muy diverso grupo de disertantes además de asistentes.
1515

1616

1717
- - -
1818

19-
Facebook is excited to announce that we are now accepting applications for the React.js Conf Diversity Scholarship!
19+
¡Facebook se complace en anunciar que ahora estamos aceptando solicitudes para la Beca de diversidad de React.js Conf!
2020

21-
Beginning today, those studying or working in computer science or a related field can apply for a partial scholarship to attend the React.js Conf in San Francisco, CA on February 22 & 23, 2016.
21+
A partir de hoy, aquellos que estudian o trabajan en ciencias de la computación o un campo relacionado pueden solicitar una beca parcial para asistir a la React.js Conf en San Francisco, CA, el 22 y 23 de febrero de 2016.
2222

23-
React opens a world of new possibilities such as server-side rendering, real-time updates, different rendering targets like SVG and canvas. React Native makes is easy to use the same concepts and technologies to build native mobile experiences on iOS and Android. Join us at React.js Conf to shape the future of client-side applications! For more information about the React.js conference, please see [the website](http://conf.reactjs.com/).
23+
React abre un mundo de nuevas posibilidades, como el renderizado del lado del servidor, actualizaciones en tiempo real, diferentes objetivos de renderizado como SVG y canvas. React Native facilita el uso de los mismos conceptos y tecnologías para crear experiencias móviles nativas en iOS y Android. ¡Únete a nosotros en React.js Conf para dar forma al futuro de las aplicaciones del lado del cliente! Para obtener más información sobre la conferencia React.js, consulta [el sitio web] (http://conf.reactjs.com/).
2424

25-
At Facebook, we believe that anyone anywhere can make a positive impact by developing products to make the world more open and connected to the people and things they care about. Given the current realities of the tech industry and the lack of representation of communities we seek to serve, applicants currently under-represented in Computer Science and related fields are strongly encouraged to apply. Facebook will make determinations on scholarship recipients in its sole discretion. Facebook complies with all equal opportunity laws.
25+
En Facebook, creemos que cualquier persona en cualquier lugar puede tener un impacto positivo al desarrollar productos para hacer que el mundo sea más abierto y conectado con las personas y las cosas que les importan. Dadas las realidades actuales de la industria de la tecnología y la falta de representación de las comunidades a las que buscamos servir, a los aplicantes actualmente subrepresentados en ciencias de la computación y campos relacionados se les recomienda encarecidamente aplicar. Facebook tomará decisiones sobre los beneficiarios de las becas a su exclusivo criterio. Facebook cumple con todas las leyes de igualdad de oportunidades.
2626

27-
To apply for the scholarship, please visit the application page: **<http://goo.gl/forms/PEmKj8oUp4>**
27+
Para solicitar la beca, visita la página de solicitud: **<http://goo.gl/forms/PEmKj8oUp4>**
2828

29-
## Award Includes {#award-includes}
29+
## El premio incluye {#award-includes}
3030

31-
* Paid registration fee for the React.js Conf February 22 & 23 in downtown San Francisco, CA
32-
* Paid lodging expenses for February 21, 22, 23
31+
* Tarifa de registro pagada para React.js Conf para el 22 y 23 de febrero en el centro de San Francisco, CA
32+
* Gastos de hospedaje pagados los días 21, 22, 23 de febrero
3333

34-
## Important Dates {#important-dates}
34+
## Fechas importantes {#important-dates}
3535

36-
* Sunday December 13th 2015 - 11:59 PST: Applications for the React.js Conf Scholarship must be submitted in full
37-
* Wednesday, December 16th, 2015: Award recipients will be notified by email of their acceptance
38-
* Monday & Tuesday, February 22 & 23, 2016: React.js Conf
36+
* Domingo 13 de diciembre de 2015 - 11:59 PST: las solicitudes para la beca React.js Conf deben enviarse en su totalidad
37+
* Miércoles 16 de diciembre de 2015: Los ganadores del premio serán notificados por correo electrónico de su aceptación.
38+
* Lunes y martes, 22 y 23 de febrero de 2016: React.js Conf
3939

40-
## Eligibility {#eligibility}
40+
## Elegibilidad {#eligibility}
4141

42-
* Must currently be studying or working in Computer Science or a related field
43-
* International applicants are welcome, but you will be responsible for securing your own visa to attend the conference
44-
* You must be able to provide your own transportation to San Francisco
45-
* You must be available to attend the full duration of React.js Conf on February 22 & 23 in San Francisco, CA
42+
* Debes estar estudiando o trabajando actualmente en Ciencias de la Computación o un campo relacionado
43+
* Los solicitantes internacionales son bienvenidos, pero serás responsable de obtener tu propia visa para asistir a la conferencia.
44+
* Debes poder proporcionar tu propio transporte a San Francisco
45+
* Debes estar disponible para asistir a la duración completa de React.js Conf el 22 y 23 de febrero en San Francisco, CA

content/blog/2020-08-10-react-v17-rc.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ Most effects don't need to delay screen updates, so React runs them asynchronous
164164

165165
However, when a component is unmounting, effect *cleanup* functions used to run synchronously (similar to `componentWillUnmount` being synchronous in classes). We've found that this is not ideal for larger apps because it slows down large screen transitions (e.g. switching tabs).
166166

167-
**In React 17, the effect cleanup function will always runs asynchronously -- for example, if the component is unmounting, the cleanup will run _after_ the screen has been updated.**
167+
**In React 17, the effect cleanup function always runs asynchronously -- for example, if the component is unmounting, the cleanup runs _after_ the screen has been updated.**
168168

169169
This mirrors how the effects themselves run more closely. In the rare cases where you might want to rely on the synchronous execution, you can switch to `useLayoutEffect` instead.
170170

@@ -272,20 +272,20 @@ We encourage you to try React 17.0 Release Candidate soon and [raise any issues]
272272
To install React 17 RC with npm, run:
273273

274274
```bash
275-
275+
276276
```
277277

278278
To install React 17 RC with Yarn, run:
279279

280280
```bash
281-
281+
282282
```
283283

284284
We also provide UMD builds of React via a CDN:
285285

286286
```html
287-
<script crossorigin src="https://unpkg.com/[email protected].2/umd/react.production.min.js"></script>
288-
<script crossorigin src="https://unpkg.com/[email protected].2/umd/react-dom.production.min.js"></script>
287+
<script crossorigin src="https://unpkg.com/[email protected].3/umd/react.production.min.js"></script>
288+
<script crossorigin src="https://unpkg.com/[email protected].3/umd/react-dom.production.min.js"></script>
289289
```
290290

291291
Refer to the documentation for [detailed installation instructions](/docs/installation.html).
@@ -356,6 +356,7 @@ Refer to the documentation for [detailed installation instructions](/docs/instal
356356
* Remove `unstable_discreteUpdates` and `unstable_flushDiscreteUpdates`. ([@trueadm](https://github.com/trueadm) in [#18825](https://github.com/facebook/react/pull/18825))
357357
* Remove the `timeoutMs` argument. ([@acdlite](https://github.com/acdlite) in [#19703](https://github.com/facebook/react/pull/19703))
358358
* Disable `<div hidden />` prerendering in favor of a different future API. ([@acdlite](https://github.com/acdlite) in [#18917](https://github.com/facebook/react/pull/18917))
359+
* Add `unstable_expectedLoadTime` to Suspense for CPU-bound trees. ([@acdlite](https://github.com/acdlite) in [#19936](https://github.com/facebook/react/pull/19936))
359360
* Add an experimental `unstable_useOpaqueIdentifier` Hook. ([@lunaruan](https://github.com/lunaruan) in [#17322](https://github.com/facebook/react/pull/17322))
360361
* Add an experimental `unstable_startTransition` API. ([@rickhanlonii](https://github.com/rickhanlonii) in [#19696](https://github.com/facebook/react/pull/19696))
361362
* Using `act` in the test renderer no longer flushes Suspense fallbacks. ([@acdlite](https://github.com/acdlite) in [#18596](https://github.com/facebook/react/pull/18596))

content/community/conferences.md

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -12,31 +12,31 @@ Do you know of a local React.js conference? Add it here! (Please keep the list c
1212

1313
## Upcoming Conferences {#upcoming-conferences}
1414

15-
### React Native EU 2020 {#react-native-eu-2020}
16-
September 3-4, 2020 - remote event
17-
18-
[Website](https://www.react-native.eu/) - [Twitter](https://twitter.com/react_native_eu) - [Facebook](https://www.facebook.com/reactnativeeu/) - [YouTube](https://www.youtube.com/watch?v=m0GfmlGFh3E&list=PLZ3MwD-soTTHy9_88QPLF8DEJkvoB5Tl-) - [Instagram](https://www.instagram.com/reactnative_eu/)
19-
20-
### render(ATL) 2020 {#render-atlanta-2020}
21-
September 13-15, 2020. Atlanta, GA, USA.
22-
23-
[Website](https://renderatl.com) - [Twitter](https://twitter.com/renderATL) - [Instagram](https://www.instagram.com/renderatl/) - [Facebook](https://www.facebook.com/renderatl/) - [LinkedIn](https://www.linkedin.com/company/renderatl)
24-
2515
### React Summit 2020 {#react-summit-2020}
26-
7am PST / 1pm EST / 4pm CEST October 15-16, 2020 - remote event
16+
October 15-16, 2020, 7am PST / 10am EST / 4pm CEST - remote event
2717

2818
[Website](https://reactsummit.com) - [Twitter](https://twitter.com/reactsummit) - [Facebook](https://www.facebook.com/reactamsterdam) - [Videos](https://youtube.com/c/ReactConferences)
2919

30-
### React Day Berlin 2020 {#react-day-berlin-2020}
31-
November 25-27, 2020 in Berlin, Germany
20+
### React Conf Brasil 2020 {#react-conf-brasil-2020}
21+
November 21, 2020 - remote event
3222

33-
[Website](https://reactday.berlin) - [Twitter](https://twitter.com/reactdayberlin) - [Facebook](https://www.facebook.com/reactdayberlin/) - [Videos](https://www.youtube.com/reactdayberlin)
23+
[Website](https://reactconf.com.br/) - [Twitter](https://twitter.com/reactconfbr) - [Slack](https://react.now.sh/)
3424

3525
### React Next 2020 {#react-next-2020}
36-
December 1, 2020. Tel Aviv, Israel.
26+
December 1-2, 2020 - remote event
3727

3828
[Website](https://react-next.com/) - [Twitter](https://twitter.com/reactnext) - [Facebook](https://www.facebook.com/ReactNext2016/)
3929

30+
### render(ATL) 2021 {#render-atlanta-2021}
31+
September 13-15, 2021. Atlanta, GA, USA
32+
33+
[Website](https://renderatl.com) - [Twitter](https://twitter.com/renderATL) - [Instagram](https://www.instagram.com/renderatl/) - [Facebook](https://www.facebook.com/renderatl/) - [LinkedIn](https://www.linkedin.com/company/renderatl)
34+
35+
### React India 2021 {#react-india-2021}
36+
November 12-13, 2021 in Mumbai, India
37+
38+
[Website](https://www.reactindia.io) - [Twitter](https://twitter.com/react_india) - [Facebook](https://www.facebook.com/ReactJSIndia/) - [LinkedIn](https://www.linkedin.com/showcase/14545585) - [YouTube](https://www.youtube.com/channel/UCaFbHCBkPvVv1bWs_jwYt3w/videos) [Website](https://www.reactindia.io) - [Twitter](https://twitter.com/react_india) - [Facebook](https://www.facebook.com/ReactJSIndia/) - [LinkedIn](https://www.linkedin.com/showcase/14545585) - [YouTube](https://www.youtube.com/channel/UCaFbHCBkPvVv1bWs_jwYt3w/videos)
39+
4040
## Past Conferences {#past-conferences}
4141

4242
### React.js Conf 2015 {#reactjs-conf-2015}
@@ -470,3 +470,8 @@ May 1, 2020. Streamed online on YouTube.
470470
May 14-15, 2020 in Paris, France
471471

472472
[Website](https://www.react-europe.org) - [Twitter](https://twitter.com/ReactEurope) - [Facebook](https://www.facebook.com/ReactEurope) - [Videos](https://www.youtube.com/c/ReacteuropeOrgConf)
473+
474+
### React Native EU 2020 {#react-native-eu-2020}
475+
September 3-4, 2020 - remote event
476+
477+
[Website](https://www.react-native.eu/) - [Twitter](https://twitter.com/react_native_eu) - [Facebook](https://www.facebook.com/reactnativeeu/) - [YouTube](https://www.youtube.com/watch?v=m0GfmlGFh3E&list=PLZ3MwD-soTTHy9_88QPLF8DEJkvoB5Tl-) - [Instagram](https://www.instagram.com/reactnative_eu/)

content/community/meetups.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,9 @@ permalink: community/meetups.html
4949
* [Pekín](https://www.meetup.com/Beijing-ReactJS-Meetup/)
5050

5151
## Colombia {#colombia}
52+
* [Bogotá](https://www.meetup.com/meetup-group-iHIeHykY/)
5253
* [Medellín](https://www.meetup.com/React-Medellin/)
54+
* [Cali](https://www.meetup.com/reactcali/)
5355

5456
## Dinamarca {#denmark}
5557
* [Aalborg](https://www.meetup.com/Aalborg-React-React-Native-Meetup/)
@@ -148,7 +150,7 @@ permalink: community/meetups.html
148150
* [Zurich](https://www.meetup.com/Zurich-ReactJS-Meetup/)
149151

150152
## Turquía {#turkey}
151-
* [Estambul](https://www.meetup.com/ReactJS-Istanbul/)
153+
* [Estambul](https://kommunity.com/reactjs-istanbul)
152154

153155
## Ucrania {#ukraine}
154156
* [Kiev](https://www.meetup.com/Kyiv-ReactJS-Meetup)
@@ -165,6 +167,7 @@ permalink: community/meetups.html
165167
* [Cleveland, OH - ReactJS](https://www.meetup.com/Cleveland-React/)
166168
* [Columbus, OH - ReactJS](https://www.meetup.com/ReactJS-Columbus-meetup/)
167169
* [Dallas, TX - ReactJS](https://www.meetup.com/ReactDallas/)
170+
* [Dallas, TX - [Remote] React JS](https://www.meetup.com/React-JS-Group/)
168171
* [Detroit, MI - Detroit React User Group](https://www.meetup.com/Detroit-React-User-Group/)
169172
* [Irvine, CA - ReactJS](https://www.meetup.com/ReactJS-OC/)
170173
* [Kansas City, MO - ReactJS](https://www.meetup.com/Kansas-City-React-Meetup/)

content/community/podcasts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@ Podcasts dedicados a React y episodios individuales de podcast con discusiones d
2323
- [CodeWinds Episode 4](https://codewinds.com/podcast/004.html) - Pete Hunt habla con Jeff Barczewski acerca de React.
2424

2525

26-
- [JavaScript Jabber 73](https://devchat.tv/js-jabber/073-jsj-react-with-pete-hunt-and-jordan-walke) - Pete Hunt and Jordan Walke hablan de React.
26+
- [JavaScript Jabber 73](https://devchat.tv/js-jabber/073-jsj-react-with-pete-hunt-and-jordan-walke) - Pete Hunt y Jordan Walke hablan de React.

content/docs/addons-animation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ class TodoList extends React.Component {
5050
5151
render() {
5252
const items = this.state.items.map((item, i) => (
53-
<div key={item} onClick={() => this.handleRemove(i)}>
53+
<div key={i} onClick={() => this.handleRemove(i)}>
5454
{item}
5555
</div>
5656
));

content/docs/code-splitting.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,11 @@ import("./math").then(math => {
8686

8787
Cuando Webpack se encuentra esta sintaxis, comienza a dividir el código de tu
8888
aplicación automáticamente. Si estás usando Create React App, esto ya viene
89-
configurado para ti y puedes comenzar a [usarlo](https://facebook.github.io/create-react-app/docs/code-splitting). También es compatible por defecto en [Next.js](https://nextjs.org/docs/advanced-features/dynamic-import).
89+
configurado para ti y puedes comenzar a [usarlo](https://create-react-app.dev/docs/code-splitting/). También es compatible por defecto en [Next.js](https://nextjs.org/docs/advanced-features/dynamic-import).
9090

9191
Si configuras Webpack por ti mismo, probablemente vas a querer leer la [guía sobre división de código](https://webpack.js.org/guides/code-splitting/) de Webpack. Tu configuración de Webpack debería verse vagamente [como esta](https://gist.github.com/gaearon/ca6e803f5c604d37468b0091d9959269).
9292

93-
Cuando uses [Babel](https://babeljs.io/), tienes que asegurarte de que Babel reconozca la sintaxis de `import()` dinámico pero no la transforme. Para ello vas a necesitar el [babel-plugin-syntax-dynamic-import](https://yarnpkg.com/es-ES/package/babel-plugin-syntax-dynamic-import).
93+
Cuando uses [Babel](https://babeljs.io/), tienes que asegurarte de que Babel reconozca la sintaxis de `import()` dinámico pero no la transforme. Para ello vas a necesitar el [@babel/plugin-syntax-dynamic-import](https://classic.yarnpkg.com/en/package/@babel/plugin-syntax-dynamic-import).
9494

9595
## `React.lazy` {#reactlazy}
9696

0 commit comments

Comments
 (0)