Skip to content

Commit e9df782

Browse files
Merge pull request #250 from reactjs/sync-e60bca04
Sync with reactjs.org @ e60bca0
2 parents f7a6f9f + e4aa383 commit e9df782

31 files changed

Lines changed: 351 additions & 146 deletions

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ The documentation is divided into several sections with a different tone and pur
5757
1. `git push my-fork-name the-name-of-my-branch`
5858
1. Go to the [az.reactjs.org repo](https://github.com/reactjs/az.reactjs.org) and you should see recently pushed branches.
5959
1. Follow GitHub's instructions.
60-
1. If possible, include screenshots of visual changes. A Netlify build will also be automatically created once you make your PR so other people can see your change.
60+
1. If possible, include screenshots of visual changes. A [Netlify](https://www.netlify.com/) build will also be automatically created once you make your PR so other people can see your change.
6161

6262
## Translation
6363

content/blog/2017-09-08-dom-attributes-in-react-16.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ React has always provided a JavaScript-centric API to the DOM. Since React compo
3232
<div tabIndex={-1} />
3333
```
3434

35-
This has not changed. However, the way we enforced it in the past forced us to maintain a whitelist of all valid React DOM attributes in the bundle:
35+
This has not changed. However, the way we enforced it in the past forced us to maintain an allowlist of all valid React DOM attributes in the bundle:
3636

3737
```js
3838
// ...
@@ -47,9 +47,9 @@ This had two downsides:
4747

4848
* You could not [pass a custom attribute](https://github.com/facebook/react/issues/140). This is useful for supplying browser-specific non-standard attributes, trying new DOM APIs, and integrating with opinionated third-party libraries.
4949

50-
* The attribute list kept growing over time, but most React canonical attribute names are already valid in the DOM. Removing most of the whitelist helped us reduce the bundle size a little bit.
50+
* The attribute list kept growing over time, but most React canonical attribute names are already valid in the DOM. Removing most of the allowlist helped us reduce the bundle size a little bit.
5151

52-
With the new approach, both of these problems are solved. With React 16, you can now pass custom attributes to all HTML and SVG elements, and React doesn't have to include the whole attribute whitelist in the production version.
52+
With the new approach, both of these problems are solved. With React 16, you can now pass custom attributes to all HTML and SVG elements, and React doesn't have to include the whole attribute allowlist in the production version.
5353

5454
**Note that you should still use the canonical React naming for known attributes:**
5555

content/blog/2020-10-20-react-v17.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ React 17 supports the [new JSX transform](/blog/2020/09/22/introducing-the-new-j
5858

5959
## React Native {#react-native}
6060

61-
React Native has a separate release schedule. We currently expect the support for React 17 to land in React Native 0.65, but the exact version is subject to change. As always, you can track the release discussions on the React Native Community releases [issue tracker](https://github.com/react-native-community/releases).
61+
React Native has a separate release schedule. We landed the support for React 17 in React Native 0.64. As always, you can track the release discussions on the React Native Community releases [issue tracker](https://github.com/react-native-community/releases).
6262

6363
## Installation {#installation}
6464

content/community/conferences.md

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

1313
## Gələcək Konfranslar {#upcoming-conferences}
1414

15-
### React Next 2020 {#react-next-2020}
16-
December 1-2, 2020 - remote event
17-
18-
[Website](https://react-next.com/) - [Twitter](https://twitter.com/reactnext) - [Facebook](https://www.facebook.com/ReactNext2016/)
19-
20-
### React Summit - Remote Edition 2021 {#react-summit-remote-2021}
21-
April 14-16, 2021, 7am PST / 10am EST / 4pm CEST - remote event
22-
23-
[Website](https://remote.reactsummit.com) - [Twitter](https://twitter.com/reactsummit) - [Facebook](https://www.facebook.com/reactamsterdam) - [Videos](https://youtube.com/c/ReactConferences)
24-
2515
### render(ATL) 2021 {#render-atlanta-2021}
2616
September 13-15, 2021. Atlanta, GA, USA
2717

2818
[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)
2919

20+
### React Advanced 2021 {#react-advanced-2021}
21+
October 22-23, 2021. In-person in London, UK + remote (hybrid event)
22+
23+
[Website](https://reactadvanced.com) - [Twitter](http://twitter.com/reactadvanced) - [Facebook](https://www.facebook.com/ReactAdvanced) - [Videos](https://youtube.com/c/ReactConferences)
24+
3025
### React India 2021 {#react-india-2021}
3126
November 12-13, 2021 in Mumbai, India
3227

33-
[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)
28+
[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)
3429

3530
## Keçmiş Konfranslar {#past-conferences}
3631

32+
### React Case Study Festival 2021 {#react-case-study-festival-2021}
33+
April 27-28, 2021 - remote event
34+
35+
[Website](https://link.geekle.us/react/offsite) - [LinkedIn](https://www.linkedin.com/events/reactcasestudyfestival6721300943411015680/) - [Facebook](https://www.facebook.com/events/255715435820203)
36+
37+
### React Summit - Remote Edition 2021 {#react-summit-remote-2021}
38+
April 14-16, 2021, 7am PST / 10am EST / 4pm CEST - remote event
39+
40+
[Website](https://remote.reactsummit.com) - [Twitter](https://twitter.com/reactsummit) - [Facebook](https://www.facebook.com/reactamsterdam) - [Videos](https://youtube.com/c/ReactConferences)
41+
42+
### React fwdays’21 {#react-fwdays-2021}
43+
March 27, 2021 - remote event
44+
45+
[Website](https://fwdays.com/en/event/react-fwdays-2021) - [Twitter](https://twitter.com/fwdays) - [Facebook](https://www.facebook.com/events/1133828147054286) - [LinkedIn](https://www.linkedin.com/events/reactfwdays-21onlineconference6758046347334582273) - [Meetup](https://www.meetup.com/ru-RU/Fwdays/events/275764431/)
46+
47+
### React Next 2020 {#react-next-2020}
48+
December 1-2, 2020 - remote event
49+
50+
[Website](https://react-next.com/) - [Twitter](https://twitter.com/reactnext) - [Facebook](https://www.facebook.com/ReactNext2016/)
51+
3752
### React Conf Brasil 2020 {#react-conf-brasil-2020}
3853
November 21, 2020 - remote event
3954

@@ -47,7 +62,7 @@ October 15-16, 2020, 7am PST / 10am EST / 4pm CEST - remote event
4762
### React Native EU 2020 {#react-native-eu-2020}
4863
September 3-4, 2020 - remote event
4964

50-
[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/
65+
[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/)
5166

5267
### ReactEurope 2020 {#reacteurope-2020}
5368
May 14-15, 2020 in Paris, France
@@ -436,9 +451,9 @@ October 26-28 in Bratislava, Slovakia
436451
[Website](https://reactiveconf.com/)
437452

438453
### ReactNL 2016 {#reactnl-2016}
439-
October 13 in Amsterdam, The Netherlands - [Schedule](http://reactnl.org/#program)
454+
October 13 in Amsterdam, The Netherlands
440455

441-
[Website](http://reactnl.org/)
456+
[Website](http://reactnl.org/) - [Schedule](http://reactnl.org/#program)
442457

443458
### ReactNext 2016 {#reactnext-2016}
444459
September 15 in Tel Aviv, Israel
@@ -479,5 +494,3 @@ July 2 & 3 in Paris, France
479494
January 28 & 29 in Facebook HQ, CA
480495

481496
[Website](http://conf2015.reactjs.org/) - [Schedule](http://conf2015.reactjs.org/schedule.html) - [Videos](https://www.youtube.com/playlist?list=PLb0IAmt7-GS1cbw4qonlQztYV1TAW0sCr)
482-
483-
<iframe title="React.js Conf 2015 Keynote" width="650" height="315" src="//www.youtube-nocookie.com/embed/KVZ-P-ZI6W4?list=PLb0IAmt7-GS1cbw4qonlQztYV1TAW0sCr" frameborder="0" allowfullscreen></iframe>

content/community/courses.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ permalink: community/courses.html
1616

1717
- [React Crash Course 2018](https://www.youtube.com/watch?v=Ke90Tje7VS0) - Yeni başlayanlar üçün ən əsas React mövzularını əhatə edir.
1818

19-
- [React Armory: Learn React by Itself](https://reactarmory.com/guides/learn-react-by-itself) - React Armory ilə React-i buzzword-suz öyrənə bilərsiniz.
19+
- [React Armory: React Fundamentals](https://frontarm.com/courses/react-fundamentals/) - React-i buzzword-suz öyrənin.
2020

2121
- [Egghead.io: The Beginner's Guide to ReactJS](https://egghead.io/courses/the-beginner-s-guide-to-reactjs) - React əsasları haqqında daha yaxşı anlayış yaratmaq üçün kurs.
2222

@@ -28,7 +28,7 @@ permalink: community/courses.html
2828

2929
- [Egghead.io](https://egghead.io/browse/frameworks/react) - React və digər mövzular üçün qısa və təlimatlı videolar.
3030

31-
- [Frontend Masters](https://frontendmasters.com/courses/) - React və digər frontend freymvorklar üçün video kursları.
31+
- [Frontend Masters](https://frontendmasters.com/learn/react/) - React haqqında video kursları.
3232

3333
- [Fullstack React](https://www.fullstackreact.com/) - React və dostları üçün yenilənən, dərin və tam dərslik.
3434

content/community/meetups.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Yerli React.js yığıncağınız (meetup) varsa, buraya əlavə edin! (Xahiş e
1212
* [Tirana](https://www.meetup.com/React-User-Group-Albania/)
1313

1414
## Argentina {#argentina}
15+
* [Buenos Aires](https://www.meetup.com/es/React-en-Buenos-Aires)
1516
* [Rosario](https://www.meetup.com/es/reactrosario)
1617

1718
## Australia {#australia}
@@ -49,6 +50,9 @@ Yerli React.js yığıncağınız (meetup) varsa, buraya əlavə edin! (Xahiş e
4950
* [Ottawa, ON](https://www.meetup.com/Ottawa-ReactJS-Meetup/)
5051
* [Toronto, ON](https://www.meetup.com/Toronto-React-Native/events/)
5152

53+
## Chile {#chile}
54+
* [Santiago](https://www.meetup.com/es-ES/react-santiago/)
55+
5256
## China {#china}
5357
* [Beijing](https://www.meetup.com/Beijing-ReactJS-Meetup/)
5458

content/community/videos.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ React və React ekosistemi ilə bağlı müzakirələrin videoları.
1313
### React Conf 2019 {#react-conf-2019}
1414

1515
A playlist of videos from React Conf 2019.
16-
<iframe title="React Conf 2019" width="650" height="366" src="https://www.youtube-nocookie.com/embed/videoseries?list=PLPxbbTqCLbGHPxZpw4xj_Wwg8-fdNxJRh" frameborder="0" allowfullscreen></iframe>
16+
<iframe title="React Conf 2019" width="650" height="366" src="https://www.youtube-nocookie.com/embed/playlist?list=PLPxbbTqCLbGHPxZpw4xj_Wwg8-fdNxJRh" frameborder="0" allowfullscreen></iframe>
1717

1818
### React Conf 2018 {#react-conf-2018}
1919

2020
A playlist of videos from React Conf 2018.
21-
<iframe title="React Conf 2018" width="650" height="366" src="https://www.youtube-nocookie.com/embed/videoseries?list=PLPxbbTqCLbGE5AihOSExAa4wUM-P42EIJ" frameborder="0" allowfullscreen></iframe>
21+
<iframe title="React Conf 2018" width="650" height="366" src="https://www.youtube-nocookie.com/embed/playlist?list=PLPxbbTqCLbGE5AihOSExAa4wUM-P42EIJ" frameborder="0" allowfullscreen></iframe>
2222

2323
### React.js Conf 2017 {#reactjs-conf-2017}
2424

content/docs/addons-test-utils.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ var ReactTestUtils = require('react-dom/test-utils'); // NPM ilə ES5
1919

2020
> Qeyd:
2121
>
22-
> Biz [React Testing Library](https://testing-library.com/react) kitabxanasından istifadə etməyi tövsiyə edirik. Bu kitabxana, son istifadəçilərin komponentləri istifadə etdiyi kimi testləri yazmağa təşviq edir və imkan yaradır.
22+
> Biz [React Testing Library](https://testing-library.com/react) kitabxanasından istifadə etməyi tövsiyə edirik. Bu kitabxana, son istifadəçilərin komponentləri istifadə etdiyi kimi testlərin yazılmasını təşviq edir və imkan yaradır.
2323
>
24-
> Alternativ olaraq, Airbnb-in test etmək üçün yaratdığı [Enzyme](https://airbnb.io/enzyme/) qurğusundan istifadə edə bilərsiniz. Bu qurğu React komponentləri asan şəkildə test etməyə imkan yaradır.
24+
> React 16-dan əvvəlki versiyalarda, Airbnb-in test etmək üçün yaratdığı [Enzyme](https://airbnb.io/enzyme/) qurğusundan istifadə edə bilərsiniz. Bu qurğu ilə React komponentlərinin nəticəsini asan şəkildə test etmək mümkündür.
2525
2626
- [`act()`](#act)
2727
- [`mockComponent()`](#mockcomponent)

content/docs/concurrent-mode-adoption.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ next: concurrent-mode-reference.html
2121
>
2222
>Bu sənədlər erkən yoxlamaq istəyən və maraqlanan insanlar üçün yönəldilib. **Əgər React-ə yeni başlayırsınızsa, burada danışılan xüsusiyyətlərdən narahat olmayın** -- bu xüsusiyyətləri indi öyrənmək lazım deyil.
2323
24+
>Caution:
25+
>
26+
>All references below to "blocking mode" and `createBlockingRoot` are outdated and should be ignored.
27+
2428
</div>
2529

2630
- [Quraşdırma](#installation)

content/docs/concurrent-mode-reference.md

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ Bu səhifədə [Konkurrent Rejiminin](/docs/concurrent-mode-intro.html) API aray
2828

2929
- [Konkurrent Rejimini Aktivləşdirmək](#concurrent-mode)
3030
- [`createRoot`](#createroot)
31-
- [`createBlockingRoot`](#createblockingroot)
3231
- [Suspense](#suspense)
3332
- [`Suspense`](#suspensecomponent)
3433
- [`SuspenseList`](#suspenselist)
@@ -47,18 +46,6 @@ ReactDOM.createRoot(rootNode).render(<App />);
4746

4847
Konkurrent Rejimi haqqında əlavə məlumat üçün [Konkurrent Rejimi sənədlərinə](/docs/concurrent-mode-intro.html) baxın.
4948

50-
### `createBlockingRoot` {#createblockingroot}
51-
52-
```js
53-
ReactDOM.createBlockingRoot(rootNode).render(<App />)
54-
```
55-
56-
`ReactDOM.render(<App />, rootNode)` çağırışını əvəz edərək [Blok Rejimini](/docs/concurrent-mode-adoption.html#migration-step-blocking-mode) aktivləşdirir.
57-
58-
Konkurrent Rejimini istifadə etdikdə React-in işləməsində semantik dəyişikliklər baş verir. Bu deməkdir ki, Konkurrent Rejimini yalnız bir neçə komponentdə istifadə etmək mümkün deyil. Bu səbəbdən bəzi applikasiyaları birbaşa Konkurrent Rejiminə miqrasiya etmək mümkün olmaya bilər.
59-
60-
Blok Rejimində Konkurrent Rejiminin xüsusiyyətlərinin kiçik hissəsi mövcuddur. Bu rejim, birbaşa miqrasiya edə bilməyən applikasiyalar üçün vasitəçi rolunu oynayır.
61-
6249
## Suspense API {#suspense}
6350

6451
### `Suspense` {#suspensecomponent}

0 commit comments

Comments
 (0)