Skip to content

Commit 99cbce1

Browse files
authored
Merge pull request #684 from reactjs/sync-4133943e
Sync with reactjs.org @ 4133943
2 parents 1331a78 + 3524b4c commit 99cbce1

21 files changed

+73
-71
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555

5656
## Перевод
5757

58-
Если вы заинтересованы в переводе `reactjs.org`, ознакомьтесь с текущим прогрессом перевода на [isreacttranslatedyet.com](https://www.isreacttranslatedyet.com/).
58+
Если вы заинтересованы в переводе `reactjs.org`, ознакомьтесь с текущим прогрессом перевода на [translations.reactjs.org](https://translations.reactjs.org/).
5959

6060
## Решение проблем
6161

content/community/conferences.md

Lines changed: 31 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,34 +12,54 @@ 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-
### render(ATL) 2021 {#render-atlanta-2021}
16-
September 13-15, 2021. Atlanta, GA, USA
17-
18-
[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)
19-
20-
### React Conference Live 2021 {#react-conference-live-2021}
21-
October 7-8, 2021. In-person in Amsterdam, Netherlands + remote (hybrid event)
22-
23-
[Website](https://www.reactlive.nl/) - [Twitter](https://twitter.com/reactlivenl) - [LinkedIn](https://www.linkedin.com/company/frontendlove/)
24-
25-
2615
### React Brussels 2021 {#react-brussels-2021}
2716
October 15, 2021 - remote event
2817

2918
[Website](https://www.react.brussels/) - [Twitter](https://twitter.com/BrusselsReact) - [LinkedIn](https://www.linkedin.com/events/6805708233819336704/)
3019

20+
21+
### React Conf Brasil 2021 {#react-conf-brasil-2021}
22+
October 16, 2021 - remote event
23+
24+
[Website](http://reactconf.com.br) - [Twitter](https://twitter.com/reactconfbr) - [Slack](https://react.now.sh) - [Facebook](https://facebook.com/reactconf) - [Instagram](https://instagram.com/reactconfbr) - [YouTube](https://www.youtube.com/channel/UCJL5eorStQfC0x1iiWhvqPA/videos)
25+
3126
### React Advanced 2021 {#react-advanced-2021}
3227
October 22-23, 2021. In-person in London, UK + remote (hybrid event)
3328

3429
[Website](https://reactadvanced.com) - [Twitter](https://twitter.com/reactadvanced) - [Facebook](https://www.facebook.com/ReactAdvanced) - [Videos](https://youtube.com/c/ReactConferences)
3530

31+
### < React Global > by Geekle {#react-global-2021}
32+
November 3-4, 2021 - remote event
33+
34+
[Website](https://geekle.us/react) - [LinkedIn](https://www.linkedin.com/events/javascriptglobalsummit6721691514176720896/)
35+
36+
### React Advanced London 2021 {#react-advanced-2021}
37+
October 20-22, 2021. London, UK & remote
38+
39+
[Website](https://reactadvanced.com) - [Twitter](https://twitter.com/reactadvanced)
40+
3641
### React India 2021 {#react-india-2021}
3742
November 12-14, 2021 - remote event
3843

3944
[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)
4045

4146
## Past Conferences {#past-conferences}
4247

48+
### render(ATL) 2021 {#render-atlanta-2021}
49+
September 13-15, 2021. Atlanta, GA, USA
50+
51+
[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)
52+
53+
### React Native EU 2021 {#react-native-eu-2021}
54+
September 1-2, 2021 - remote event
55+
56+
[Website](https://www.react-native.eu/) - [Twitter](https://twitter.com/react_native_eu) - [Facebook](https://www.facebook.com/reactnativeeu/) - [Instagram](https://www.instagram.com/reactnative_eu/)
57+
58+
### React Finland 2021 {#react-finland-2021}
59+
August 30 - September 3, 2021 - remote event
60+
61+
[Website](https://react-finland.fi/) - [Twitter](https://twitter.com/ReactFinland) - [LinkedIn](https://www.linkedin.com/company/react-finland/)
62+
4363
### React Case Study Festival 2021 {#react-case-study-festival-2021}
4464
April 27-28, 2021 - remote event
4565

content/community/courses.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ permalink: community/courses.html
2424

2525
- [Scrimba: Learn React for free](https://scrimba.com/g/glearnreact) - 48 hands-on video tutorials building react apps.
2626

27+
- [University of Helsinki: Full Stack Open MOOC](https://fullstackopen.com/en/) - Learn to build web applications with React. Available in English, Spanish, Chinese and Finnish.
28+
29+
2730
## Paid Courses {#paid-courses}
2831

2932
- [Egghead.io](https://egghead.io/browse/frameworks/react) - Short instructional videos on React and many other topics.

content/community/meetups.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ Do you have a local React.js meetup? Add it here! (Please keep the list alphabet
6868
## England (UK) {#england-uk}
6969
* [Manchester](https://www.meetup.com/Manchester-React-User-Group/)
7070
* [React.JS Girls London](https://www.meetup.com/ReactJS-Girls-London/)
71+
* [React London : Bring Your Own Project](https://www.meetup.com/React-London-Bring-Your-Own-Project/)
7172

7273
## France {#france}
7374
* [Nantes](https://www.meetup.com/React-Nantes/)
@@ -181,6 +182,7 @@ Do you have a local React.js meetup? Add it here! (Please keep the list alphabet
181182
* [Dallas, TX - ReactJS](https://www.meetup.com/ReactDallas/)
182183
* [Dallas, TX - [Remote] React JS](https://www.meetup.com/React-JS-Group/)
183184
* [Detroit, MI - Detroit React User Group](https://www.meetup.com/Detroit-React-User-Group/)
185+
* [Indianapolis, IN - React.Indy](https://www.meetup.com/React-Indy)
184186
* [Irvine, CA - ReactJS](https://www.meetup.com/ReactJS-OC/)
185187
* [Kansas City, MO - ReactJS](https://www.meetup.com/Kansas-City-React-Meetup/)
186188
* [Las Vegas, NV - ReactJS](https://www.meetup.com/ReactVegas/)
@@ -193,6 +195,7 @@ Do you have a local React.js meetup? Add it here! (Please keep the list alphabet
193195
* [New York, NY - React Ladies](https://www.meetup.com/React-Ladies/)
194196
* [New York, NY - React Native](https://www.meetup.com/React-Native-NYC/)
195197
* [New York, NY - useReactNYC](https://www.meetup.com/useReactNYC/)
198+
* [Omaha, NE - ReactJS/React Native](https://www.meetup.com/omaha-react-meetup-group/)
196199
* [Palo Alto, CA - React Native](https://www.meetup.com/React-Native-Silicon-Valley/)
197200
* [Philadelphia, PA - ReactJS](https://www.meetup.com/Reactadelphia/)
198201
* [Phoenix, AZ - ReactJS](https://www.meetup.com/ReactJS-Phoenix/)

content/community/support.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ Stack Overflow – популярный форум для вопросов по
3333
* [Сообщество React на Hashnode](https://hashnode.com/n/reactjs)
3434
* [Чат на Reactiflux](https://discord.gg/reactiflux)
3535
* [Сообщество React на Reddit](https://www.reddit.com/r/reactjs/)
36-
* [Сообщество React на Spectrum](https://spectrum.chat/react)
3736

3837
## Новости {#news}
3938

content/community/team.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,14 @@ Dan got into programming after he accidentally discovered Visual Basic inside Mi
4646

4747
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.
4848

49+
### Marco Salazar {#marco-salazar}
50+
51+
![Marco](../images/team/salazarm.jpeg)
52+
53+
[@salazarm on GitHub](https://github.com/salazarm) &middot; [@BkOptimism on Twitter](https://twitter.com/BkOptimism)
54+
55+
Marco's first programming language was Assembly because he could use it to hack video games. Now online games are much more secure so he settles for playing fairly (mostly). In his spare time he plays games on his treadmill desk and makes art that he never finishes. Hopefully his PRs don't have the same fate.
56+
4957
### Rachel Nabors {#rachel-nabors}
5058

5159
![Rachel](../images/team/rnabors.jpg)

content/docs/accessibility.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ class Parent extends React.Component {
224224
this.inputElement.current.focus();
225225
```
226226

227-
Если для расширения функциональности компонент оборачивается компонентом высшего порядка, то рекомендуется [перенаправлять рефы](/docs/forwarding-refs.html) обёрнутого компонента с помощью React-функции `forwardRef`. В случае, когда сторонний HOC не поддерживает перенаправление рефов, описанный выше подход всё равно можно использовать в качестве запасного варианта.
227+
Если для расширения функциональности компонент оборачивается [компонентом высшего порядка](/docs/higher-order-components.html), то рекомендуется [перенаправлять рефы](/docs/forwarding-refs.html) обёрнутого компонента с помощью React-функции `forwardRef`. В случае, когда сторонний HOC не поддерживает перенаправление рефов, описанный выше подход всё равно можно использовать в качестве запасного варианта.
228228

229229
Отличный пример управления фокусом показан в проекте [react-aria-modal](https://github.com/davidtheclark/react-aria-modal). Этот достаточно редкий случай реализации модального окна с полностью доступным контентом. В нём, кроме установки фокуса на кнопку отмены и перемещения фокуса внутри модальной формы, сделан возврат на элемент, инициировавший вызов модального окна. Нужно отметить, что первоначальная установка фокуса на кнопку отмены в модальном окне предотвращает случайное нажатие на клавиатуре кнопки подтверждения запрашиваемого действия.
230230

@@ -450,7 +450,7 @@ class BlurExample extends React.Component {
450450

451451
На основе `aXe-core` разработан продукт компании Deque Systems под названием [The Accessibility Engine](https://www.deque.com/products/axe/) или aXe. Это расширение для браузеров, предназначенное для комплексного тестирования доступности контента сайтов.
452452

453-
Также вы можете использовать модуль [react-axe](https://github.com/dylanb/react-axe) для вывода сообщений от aXe в консоль в процессе программирования или отладки.
453+
Также вы можете использовать модуль [@axe-core/react](https://github.com/dequelabs/axe-core-npm/tree/develop/packages/react) для вывода сообщений от aXe в консоль в процессе программирования или отладки.
454454

455455
#### WebAIM WAVE {#webaim-wave}
456456

content/docs/add-react-to-a-website.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ return (
149149

150150
Эти два примера делают одно и то же. Несмотря на то, что **JSX является [совершенно необязательным](/docs/react-without-jsx.html)**, многие разработчики считают его удобным для разработки UI -- как с React, так и с другими библиотеками.
151151

152-
Вы можете попробовать JSX в [этом онлайн-конвертере](https://babeljs.io/en/repl#?babili=false&browsers=&build=&builtIns=false&spec=false&loose=false&code_lz=DwIwrgLhD2B2AEcDCAbAlgYwNYF4DeAFAJTw4B88EAFmgM4B0tAphAMoQCGETBe86WJgBMAXJQBOYJvAC-RGWQBQ8FfAAyaQYuAB6cFDhkgA&debug=false&forceAllTransforms=false&shippedProposals=false&circleciRepo=&evaluate=false&fileSize=false&timeTravel=false&sourceType=module&lineWrap=true&presets=es2015%2Creact%2Cstage-2&prettier=false&targets=&version=7.4.3).
152+
Вы можете попробовать JSX в [этом онлайн-конвертере](https://babeljs.io/en/repl#?babili=false&browsers=&build=&builtIns=false&spec=false&loose=false&code_lz=DwIwrgLhD2B2AEcDCAbAlgYwNYF4DeAFAJTw4B88EAFmgM4B0tAphAMoQCGETBe86WJgBMAXJQBOYJvAC-RGWQBQ8FfAAyaQYuAB6cFDhkgA&debug=false&forceAllTransforms=false&shippedProposals=false&circleciRepo=&evaluate=false&fileSize=false&timeTravel=false&sourceType=module&lineWrap=true&presets=es2015%2Creact%2Cstage-2&prettier=false&targets=&version=7.15.7).
153153

154154
### Быстрый старт с JSX {#quickly-try-jsx}
155155

content/docs/addons-test-utils.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ mockComponent(
141141

142142
> Примечание:
143143
>
144-
> API-метод `mockComponent()` объявлен устаревшим. Поэтому вместо него рекомендуется использовать [`jest.mock()`](https://facebook.github.io/jest/docs/en/tutorial-react-native.html#mock-native-modules-using-jestmock).
144+
> API-метод `mockComponent()` объявлен устаревшим. Поэтому вместо него рекомендуется использовать [`jest.mock()`](https://jestjs.io/docs/tutorial-react-native#mock-native-modules-using-jestmock).
145145
146146
* * *
147147

content/docs/codebase-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ React является [монолитным репозиторием](https://d
9797

9898
### Ядро React {#react-core}
9999

100-
Ядро включает в себя весь [верхнеуровневый API](/docs/top-level-api.html#react), например:
100+
Ядро включает в себя весь [верхнеуровневый API `React`](/docs/top-level-api.html#react), например:
101101

102102
* `React.createElement()`
103103
* `React.Component`

0 commit comments

Comments
 (0)