From b9356c901a720a43cbbfd849f867aafba24567b3 Mon Sep 17 00:00:00 2001 From: "translate-react-bot[bot]" <251169733+translate-react-bot[bot]@users.noreply.github.com> Date: Wed, 13 May 2026 15:30:08 +0000 Subject: [PATCH 1/5] =?UTF-8?q?docs:=20translate=20`react-conf-2021-recap.?= =?UTF-8?q?md`=20to=20=D0=A0=D1=83=D1=81=D1=81=D0=BA=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../blog/2021/12/17/react-conf-2021-recap.md | 106 +++++++++--------- 1 file changed, 53 insertions(+), 53 deletions(-) diff --git a/src/content/blog/2021/12/17/react-conf-2021-recap.md b/src/content/blog/2021/12/17/react-conf-2021-recap.md index c9e75ff7b9..e8134ec411 100644 --- a/src/content/blog/2021/12/17/react-conf-2021-recap.md +++ b/src/content/blog/2021/12/17/react-conf-2021-recap.md @@ -2,52 +2,52 @@ title: "React Conf 2021 Recap" author: Jesslyn Tannady and Rick Hanlon date: 2021/12/17 -description: Last week we hosted our 6th React Conf. In previous years, we've used the React Conf stage to deliver industry changing announcements such as React Native and React Hooks. This year, we shared our multi-platform vision for React, starting with the release of React 18 and gradual adoption of concurrent features. +description: На прошлой неделе мы провели нашу 6-ю React Conf. В предыдущие годы мы использовали сцену React Conf для объявления важных новостей, меняющих индустрию, таких как React Native и React Hooks. В этом году мы поделились нашим многоплатформенным видением React, начиная с выпуска React 18 и постепенного внедрения конкурентных функций. --- -December 17, 2021 by [Jesslyn Tannady](https://twitter.com/jtannady) and [Rick Hanlon](https://twitter.com/rickhanlonii) +17 декабря 2021 г. от [Jesslyn Tannady](https://twitter.com/jtannady) и [Rick Hanlon](https://twitter.com/rickhanlonii) --- -Last week we hosted our 6th React Conf. In previous years, we've used the React Conf stage to deliver industry changing announcements such as [_React Native_](https://engineering.fb.com/2015/03/26/android/react-native-bringing-modern-web-techniques-to-mobile/) and [_React Hooks_](https://reactjs.org/docs/hooks-intro.html). This year, we shared our multi-platform vision for React, starting with the release of React 18 and gradual adoption of concurrent features. +На прошлой неделе мы провели нашу 6-ю React Conf. В предыдущие годы мы использовали сцену React Conf для объявления важных новостей, меняющих индустрию, таких как [_React Native_](https://engineering.fb.com/2015/03/26/android/react-native-bringing-modern-web-techniques-to-mobile/) и [_React Hooks_](https://reactjs.org/docs/hooks-intro.html). В этом году мы поделились нашим многоплатформенным видением React, начиная с выпуска React 18 и постепенного внедрения конкурентных функций. --- -This was the first time React Conf was hosted online, and it was streamed for free, translated to 8 different languages. Participants from all over the world joined our conference Discord and the replay event for accessibility in all timezones. Over 50,000 people registered, with over 60,000 views of 19 talks, and 5,000 participants in Discord across both events. +Это была первая React Conf, проведенная онлайн, и она транслировалась бесплатно, с переводом на 8 разных языков. Участники со всего мира присоединились к нашему Discord-каналу конференции и мероприятию с повтором для обеспечения доступности во всех часовых поясах. Было зарегистрировано более 50 000 человек, более 60 000 просмотров 19 докладов и 5 000 участников в Discord на обоих мероприятиях. -All the talks are [available to stream online](https://www.youtube.com/watch?v=FZ0cG47msEk&list=PLNG_1j3cPCaZZ7etkzWA7JfdmKWT0pMsa). +Все доклады [доступны для потоковой передачи онлайн](https://www.youtube.com/watch?v=FZ0cG47msEk&list=PLNG_1j3cPCaZZ7etkzWA7JfdmKWT0pMsa). -Here’s a summary of what was shared on stage: +Вот краткое изложение того, чем поделились на сцене: -## React 18 and concurrent features {/*react-18-and-concurrent-features*/} +## React 18 и конкурентные функции {/*react-18-and-concurrent-features*/} -In the keynote, we shared our vision for the future of React starting with React 18. +В основном докладе мы поделились нашим видением будущего React, начиная с React 18. -React 18 adds the long-awaited concurrent renderer and updates to Suspense without any major breaking changes. Apps can upgrade to React 18 and begin gradually adopting concurrent features with the amount of effort on par with any other major release. +React 18 добавляет долгожданный конкурентный рендерер и обновления Suspense без каких-либо серьезных критических изменений. Приложения могут обновиться до React 18 и начать постепенное внедрение конкурентных функций, затратив усилий столько же, сколько и при любом другом основном выпуске. -**This means there is no concurrent mode, only concurrent features.** +**Это означает, что нет конкурентного режима, только конкурентные функции.** -In the keynote, we also shared our vision for Suspense, Server Components, new React working groups, and our long-term many-platform vision for React Native. +В основном докладе мы также поделились нашим видением Suspense, Server Components, новых рабочих групп React и нашим долгосрочным многоплатформенным видением React Native. -Watch the full keynote from [Andrew Clark](https://twitter.com/acdlite), [Juan Tejada](https://twitter.com/_jstejada), [Lauren Tan](https://twitter.com/potetotes), and [Rick Hanlon](https://twitter.com/rickhanlonii) here: +Посмотрите полный основной доклад от [Andrew Clark](https://twitter.com/acdlite), [Juan Tejada](https://twitter.com/_jstejada), [Lauren Tan](https://twitter.com/potetotes) и [Rick Hanlon](https://twitter.com/rickhanlonii) здесь: -## React 18 for Application Developers {/*react-18-for-application-developers*/} +## React 18 для разработчиков приложений {/*react-18-for-application-developers*/} -In the keynote, we also announced that the React 18 RC is available to try now. Pending further feedback, this is the exact version of React that we will publish to stable early next year. +В основном докладе мы также объявили, что React 18 RC доступен для тестирования прямо сейчас. В ожидании дальнейших отзывов, это именно та версия React, которую мы опубликуем в стабильном режиме в начале следующего года. -To try the React 18 RC, upgrade your dependencies: +Чтобы попробовать React 18 RC, обновите свои зависимости: ```bash npm install react@rc react-dom@rc ``` -and switch to the new `createRoot` API: +и переключитесь на новый API `createRoot`: ```js // before @@ -60,64 +60,64 @@ const root = ReactDOM.createRoot(container); root.render(); ``` -For a demo of upgrading to React 18, see [Shruti Kapoor](https://twitter.com/shrutikapoor08)’s talk here: +Чтобы посмотреть демонстрацию обновления до React 18, посмотрите доклад [Shruti Kapoor](https://twitter.com/shrutikapoor08) здесь: -## Streaming Server Rendering with Suspense {/*streaming-server-rendering-with-suspense*/} +## Потоковая серверная отрисовка с Suspense {/*streaming-server-rendering-with-suspense*/} -React 18 also includes improvements to server-side rendering performance using Suspense. +React 18 также включает улучшения производительности отрисовки на стороне сервера с использованием Suspense. -Streaming server rendering lets you generate HTML from React components on the server, and stream that HTML to your users. In React 18, you can use `Suspense` to break down your app into smaller independent units which can be streamed independently of each other without blocking the rest of the app. This means users will see your content sooner and be able to start interacting with it much faster. +Потоковая серверная отрисовка позволяет генерировать HTML из React-компонентов на сервере и передавать этот HTML вашим пользователям. В React 18 вы можете использовать `Suspense`, чтобы разбить ваше приложение на более мелкие независимые единицы, которые можно передавать независимо друг от друга, не блокируя остальную часть приложения. Это означает, что пользователи увидят ваш контент раньше и смогут начать взаимодействовать с ним гораздо быстрее. -For a deep dive, see [Shaundai Person](https://twitter.com/shaundai)’s talk here: +Для более глубокого погружения посмотрите доклад [Shaundai Person](https://twitter.com/shaundai) здесь: -## The first React working group {/*the-first-react-working-group*/} +## Первая рабочая группа React {/*the-first-react-working-group*/} -For React 18, we created our first Working Group to collaborate with a panel of experts, developers, library maintainers, and educators. Together we worked to create our gradual adoption strategy and refine new APIs such as `useId`, `useSyncExternalStore`, and `useInsertionEffect`. +Для React 18 мы создали нашу первую рабочую группу для сотрудничества с группой экспертов, разработчиков, сопровождающих библиотеки и преподавателей. Вместе мы работали над созданием нашей стратегии постепенного внедрения и уточнением новых API, таких как `useId`, `useSyncExternalStore` и `useInsertionEffect`. -For an overview of this work, see [Aakansha' Doshi](https://twitter.com/aakansha1216)'s talk: +Обзор этой работы можно посмотреть в докладе [Aakansha' Doshi](https://twitter.com/aakansha1216): -## React Developer Tooling {/*react-developer-tooling*/} +## Инструменты разработчика React {/*react-developer-tooling*/} -To support the new features in this release, we also announced the newly formed React DevTools team and a new Timeline Profiler to help developers debug their React apps. +Для поддержки новых функций в этом выпуске мы также объявили о создании команды React DevTools и новом Timeline Profiler, чтобы помочь разработчикам отлаживать свои React-приложения. -For more information and a demo of new DevTools features, see [Brian Vaughn](https://twitter.com/brian_d_vaughn)’s talk: +Для получения дополнительной информации и демонстрации новых функций DevTools посмотрите доклад [Brian Vaughn](https://twitter.com/brian_d_vaughn): -## React without memo {/*react-without-memo*/} +## React без memo {/*react-without-memo*/} -Looking further into the future, [Xuan Huang (黄玄)](https://twitter.com/Huxpro) shared an update from our React Labs research into an auto-memoizing compiler. Check out this talk for more information and a demo of the compiler prototype: +Заглядывая дальше в будущее, [Xuan Huang (黄玄)](https://twitter.com/Huxpro) поделился обновлением из наших исследований React Labs в области компилятора с автоматическим мемоизированием. Посмотрите этот доклад, чтобы получить больше информации и демонстрацию прототипа компилятора: -## React docs keynote {/*react-docs-keynote*/} +## Основной доклад React docs {/*react-docs-keynote*/} -[Rachel Nabors](https://twitter.com/rachelnabors) kicked off a section of talks about learning and designing with React with a keynote about our investment in React's new docs ([now shipped as react.dev](/blog/2023/03/16/introducing-react-dev)): +[Rachel Nabors](https://twitter.com/rachelnabors) открыла секцию докладов об обучении и проектировании с помощью React основным докладом о наших инвестициях в новые документы React ([теперь выпущены как react.dev](/blog/2023/03/16/introducing-react-dev)): -## And more... {/*and-more*/} +## И многое другое... {/*and-more*/} -**We also heard talks on learning and designing with React:** +**Мы также услышали доклады об обучении и проектировании с помощью React:** * Debbie O'Brien: [Things I learnt from the new React docs](https://youtu.be/-7odLW_hG7s). * Sarah Rainsberger: [Learning in the Browser](https://youtu.be/5X-WEQflCL0). * Linton Ye: [The ROI of Designing with React](https://youtu.be/7cPWmID5XAk). * Delba de Oliveira: [Interactive playgrounds with React](https://youtu.be/zL8cz2W0z34). -**Talks from the Relay, React Native, and PyTorch teams:** +**Доклады от команд Relay, React Native и PyTorch:** * Robert Balicki: [Re-introducing Relay](https://youtu.be/lhVGdErZuN4). -* Eric Rozell and Steven Moyes: [React Native Desktop](https://youtu.be/9L4FFrvwJwY). +* Eric Rozell и Steven Moyes: [React Native Desktop](https://youtu.be/9L4FFrvwJwY). * Roman Rädle: [On-device Machine Learning for React Native](https://youtu.be/NLj73vrc2I8) -**And talks from the community on accessibility, tooling, and Server Components:** +**И доклады от сообщества о доступности, инструментах и Server Components:** * Daishi Kato: [React 18 for External Store Libraries](https://youtu.be/oPfSC5bQPR8). * Diego Haz: [Building Accessible Components in React 18](https://youtu.be/dcm8fjBfro8). @@ -125,36 +125,36 @@ Looking further into the future, [Xuan Huang (黄玄)](https://twitter.com/Huxpr * Lyle Troxell: [UI tools for artists](https://youtu.be/b3l4WxipFsE). * Helen Lin: [Hydrogen + React 18](https://youtu.be/HS6vIYkSNks). -## Thank you {/*thank-you*/} +## Спасибо {/*thank-you*/} -This was our first year planning a conference ourselves, and we have a lot of people to thank. +Это был наш первый год планирования конференции самостоятельно, и нам нужно поблагодарить много людей. -First, thanks to all of our speakers [Aakansha Doshi](https://twitter.com/aakansha1216), [Andrew Clark](https://twitter.com/acdlite), [Brian Vaughn](https://twitter.com/brian_d_vaughn), [Daishi Kato](https://twitter.com/dai_shi), [Debbie O'Brien](https://twitter.com/debs_obrien), [Delba de Oliveira](https://twitter.com/delba_oliveira), [Diego Haz](https://twitter.com/diegohaz), [Eric Rozell](https://twitter.com/EricRozell), [Helen Lin](https://twitter.com/wizardlyhel), [Juan Tejada](https://twitter.com/_jstejada), [Lauren Tan](https://twitter.com/potetotes), [Linton Ye](https://twitter.com/lintonye), [Lyle Troxell](https://twitter.com/lyle), [Rachel Nabors](https://twitter.com/rachelnabors), [Rick Hanlon](https://twitter.com/rickhanlonii), [Robert Balicki](https://twitter.com/StatisticsFTW), [Roman Rädle](https://twitter.com/raedle), [Sarah Rainsberger](https://twitter.com/sarah11918), [Shaundai Person](https://twitter.com/shaundai), [Shruti Kapoor](https://twitter.com/shrutikapoor08), [Steven Moyes](https://twitter.com/moyessa), [Tafu Nakazaki](https://twitter.com/hawaiiman0), and [Xuan Huang (黄玄)](https://twitter.com/Huxpro). +Прежде всего, спасибо всем нашим докладчикам [Aakansha Doshi](https://twitter.com/aakansha1216), [Andrew Clark](https://twitter.com/acdlite), [Brian Vaughn](https://twitter.com/brian_d_vaughn), [Daishi Kato](https://twitter.com/dai_shi), [Debbie O'Brien](https://twitter.com/debs_obrien), [Delba de Oliveira](https://twitter.com/delba_oliveira), [Diego Haz](https://twitter.com/diegohaz), [Eric Rozell](https://twitter.com/EricRozell), [Helen Lin](https://twitter.com/wizardlyhel), [Juan Tejada](https://twitter.com/_jstejada), [Lauren Tan](https://twitter.com/potetotes), [Linton Ye](https://twitter.com/lintonye), [Lyle Troxell](https://twitter.com/lyle), [Rachel Nabors](https://twitter.com/rachelnabors), [Rick Hanlon](https://twitter.com/rickhanlonii), [Robert Balicki](https://twitter.com/StatisticsFTW), [Roman Rädle](https://twitter.com/raedle), [Sarah Rainsberger](https://twitter.com/sarah11918), [Shaundai Person](https://twitter.com/shaundai), [Shruti Kapoor](https://twitter.com/shrutikapoor08), [Steven Moyes](https://twitter.com/moyessa), [Tafu Nakazaki](https://twitter.com/hawaiiman0) и [Xuan Huang (黄玄)](https://twitter.com/Huxpro). -Thanks to everyone who helped provide feedback on talks including [Andrew Clark](https://twitter.com/acdlite), [Dan Abramov](https://bsky.app/profile/danabra.mov), [Dave McCabe](https://twitter.com/mcc_abe), [Eli White](https://twitter.com/Eli_White), [Joe Savona](https://twitter.com/en_JS), [Lauren Tan](https://twitter.com/potetotes), [Rachel Nabors](https://twitter.com/rachelnabors), and [Tim Yung](https://twitter.com/yungsters). +Спасибо всем, кто помог предоставить отзывы о докладах, включая [Andrew Clark](https://twitter.com/acdlite), [Dan Abramov](https://bsky.app/profile/danabra.mov), [Dave McCabe](https://twitter.com/mcc_abe), [Eli White](https://twitter.com/Eli_White), [Joe Savona](https://twitter.com/en_JS), [Lauren Tan](https://twitter.com/potetotes), [Rachel Nabors](https://twitter.com/rachelnabors) и [Tim Yung](https://twitter.com/yungsters). -Thanks to [Lauren Tan](https://twitter.com/potetotes) for setting up the conference Discord and serving as our Discord admin. +Спасибо [Lauren Tan](https://twitter.com/potetotes) за настройку Discord-канала конференции и работу в качестве нашего администратора Discord. -Thanks to [Seth Webster](https://twitter.com/sethwebster) for feedback on overall direction and making sure we were focused on diversity and inclusion. +Спасибо [Seth Webster](https://twitter.com/sethwebster) за отзывы об общем направлении и за то, что он следил за тем, чтобы мы были сосредоточены на разнообразии и инклюзивности. -Thanks to [Rachel Nabors](https://twitter.com/rachelnabors) for spearheading our moderation effort, and [Aisha Blake](https://twitter.com/AishaBlake) for creating our moderation guide, leading our moderation team, training the translators and moderators, and helping to moderate both events. +Спасибо [Rachel Nabors](https://twitter.com/rachelnabors) за руководство нашими усилиями по модерации и [Aisha Blake](https://twitter.com/AishaBlake) за создание нашего руководства по модерации, руководство нашей командой модерации, обучение переводчиков и модераторов, а также помощь в модерации обоих мероприятий. -Thanks to our moderators [Jesslyn Tannady](https://twitter.com/jtannady), [Suzie Grange](https://twitter.com/missuze), [Becca Bailey](https://twitter.com/beccaliz), [Luna Wei](https://twitter.com/lunaleaps), [Joe Previte](https://twitter.com/jsjoeio), [Nicola Corti](https://twitter.com/Cortinico), [Gijs Weterings](https://twitter.com/gweterings), [Claudio Procida](https://twitter.com/claudiopro), Julia Neumann, Mengdi Chen, Jean Zhang, Ricky Li, and [Xuan Huang (黄玄)](https://twitter.com/Huxpro). +Спасибо нашим модераторам [Jesslyn Tannady](https://twitter.com/jtannady), [Suzie Grange](https://twitter.com/missuze), [Becca Bailey](https://twitter.com/beccaliz), [Luna Wei](https://twitter.com/lunaleaps), [Joe Previte](https://twitter.com/jsjoeio), [Nicola Corti](https://twitter.com/Cortinico), [Gijs Weterings](https://twitter.com/gweterings), [Claudio Procida](https://twitter.com/claudiopro), Julia Neumann, Mengdi Chen, Jean Zhang, Ricky Li и [Xuan Huang (黄玄)](https://twitter.com/Huxpro). -Thanks to [Manjula Dube](https://twitter.com/manjula_dube), [Sahil Mhapsekar](https://twitter.com/apheri0), and Vihang Patel from [React India](https://www.reactindia.io/), and [Jasmine Xie](https://twitter.com/jasmine_xby), [QiChang Li](https://twitter.com/QCL15), and [YanLun Li](https://twitter.com/anneincoding) from [React China](https://twitter.com/ReactChina) for helping moderate our replay event and keep it engaging for the community. +Спасибо [Manjula Dube](https://twitter.com/manjula_dube), [Sahil Mhapsekar](https://twitter.com/apheri0) и Vihang Patel из [React India](https://www.reactindia.io/) и [Jasmine Xie](https://twitter.com/jasmine_xby), [QiChang Li](https://twitter.com/QCL15) и [YanLun Li](https://twitter.com/anneincoding) из [React China](https://twitter.com/ReactChina) за помощь в модерации нашего мероприятия с повтором и поддержание его привлекательности для сообщества. -Thanks to Vercel for publishing their [Virtual Event Starter Kit](https://vercel.com/virtual-event-starter-kit), which the conference website was built on, and to [Lee Robinson](https://twitter.com/leeerob) and [Delba de Oliveira](https://twitter.com/delba_oliveira) for sharing their experience running Next.js Conf. +Спасибо Vercel за публикацию их [Virtual Event Starter Kit](https://vercel.com/virtual-event-starter-kit), на котором был построен веб-сайт конференции, и [Lee Robinson](https://twitter.com/leeerob) и [Delba de Oliveira](https://twitter.com/delba_oliveira) за то, что поделились своим опытом проведения Next.js Conf. -Thanks to [Leah Silber](https://twitter.com/wifelette) for sharing her experience running conferences, learnings from running [RustConf](https://rustconf.com/), and for her book [Event Driven](https://leanpub.com/eventdriven/) and the advice it contains for running conferences. +Спасибо [Leah Silber](https://twitter.com/wifelette) за то, что поделилась своим опытом проведения конференций, опытом проведения [RustConf](https://rustconf.com/) и за ее книгу [Event Driven](https://leanpub.com/eventdriven/) и советы, которые она содержит для проведения конференций. -Thanks to [Kevin Lewis](https://twitter.com/_phzn) and [Rachel Nabors](https://twitter.com/rachelnabors) for sharing their experience running Women of React Conf. +Спасибо [Kevin Lewis](https://twitter.com/_phzn) и [Rachel Nabors](https://twitter.com/rachelnabors) за то, что поделились своим опытом проведения Women of React Conf. -Thanks to [Aakansha Doshi](https://twitter.com/aakansha1216), [Laurie Barth](https://twitter.com/laurieontech), [Michael Chan](https://twitter.com/chantastic), and [Shaundai Person](https://twitter.com/shaundai) for their advice and ideas throughout planning. +Спасибо [Aakansha Doshi](https://twitter.com/aakansha1216), [Laurie Barth](https://twitter.com/laurieontech), [Michael Chan](https://twitter.com/chantastic) и [Shaundai Person](https://twitter.com/shaundai) за их советы и идеи на протяжении всего планирования. -Thanks to [Dan Lebowitz](https://twitter.com/lebo) for help designing and building the conference website and tickets. +Спасибо [Dan Lebowitz](https://twitter.com/lebo) за помощь в разработке и создании веб-сайта конференции и билетов. -Thanks to Laura Podolak Waddell, Desmond Osei-Acheampong, Mark Rossi, Josh Toberman and others on the Facebook Video Productions team for recording the videos for the Keynote and Meta employee talks. +Спасибо Laura Podolak Waddell, Desmond Osei-Acheampong, Mark Rossi, Josh Toberman и другим членам команды Facebook Video Productions за запись видео для основного доклада и докладов сотрудников Meta. -Thanks to our partner HitPlay for helping to organize the conference, editing all the videos in the stream, translating all the talks, and moderating the Discord in multiple languages. +Спасибо нашему партнеру HitPlay за помощь в организации конференции, редактировании всех видео в потоке, переводе всех докладов и модерации Discord на нескольких языках. -Finally, thanks to all of our participants for making this a great React Conf! +Наконец, спасибо всем нашим участникам за то, что сделали эту React Conf отличной! \ No newline at end of file From 824d10b1c3e736d49b5163c2b396c935d2b67ae7 Mon Sep 17 00:00:00 2001 From: "translate-react-bot[bot]" <251169733+translate-react-bot[bot]@users.noreply.github.com> Date: Mon, 18 May 2026 15:56:10 +0000 Subject: [PATCH 2/5] =?UTF-8?q?docs:=20translate=20`react-conf-2021-recap.?= =?UTF-8?q?md`=20to=20=D0=A0=D1=83=D1=81=D1=81=D0=BA=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../blog/2021/12/17/react-conf-2021-recap.md | 83 ++++++++++--------- 1 file changed, 43 insertions(+), 40 deletions(-) diff --git a/src/content/blog/2021/12/17/react-conf-2021-recap.md b/src/content/blog/2021/12/17/react-conf-2021-recap.md index e8134ec411..e62e509fed 100644 --- a/src/content/blog/2021/12/17/react-conf-2021-recap.md +++ b/src/content/blog/2021/12/17/react-conf-2021-recap.md @@ -1,47 +1,50 @@ --- -title: "React Conf 2021 Recap" +title: "Итоги React Conf 2021" author: Jesslyn Tannady and Rick Hanlon date: 2021/12/17 -description: На прошлой неделе мы провели нашу 6-ю React Conf. В предыдущие годы мы использовали сцену React Conf для объявления важных новостей, меняющих индустрию, таких как React Native и React Hooks. В этом году мы поделились нашим многоплатформенным видением React, начиная с выпуска React 18 и постепенного внедрения конкурентных функций. +description: На прошлой неделе мы провели нашу шестую React Conf. В предыдущие + годы мы использовали сцену React Conf для объявления важных для индустрии + новостей, таких как React Native и React Hooks. В этом году мы поделились + нашим видением React для различных платформ, начиная с выпуска React 18 и + постепенного внедрения конкурентных функций. --- - 17 декабря 2021 г. от [Jesslyn Tannady](https://twitter.com/jtannady) и [Rick Hanlon](https://twitter.com/rickhanlonii) --- -На прошлой неделе мы провели нашу 6-ю React Conf. В предыдущие годы мы использовали сцену React Conf для объявления важных новостей, меняющих индустрию, таких как [_React Native_](https://engineering.fb.com/2015/03/26/android/react-native-bringing-modern-web-techniques-to-mobile/) и [_React Hooks_](https://reactjs.org/docs/hooks-intro.html). В этом году мы поделились нашим многоплатформенным видением React, начиная с выпуска React 18 и постепенного внедрения конкурентных функций. +На прошлой неделе мы провели 6-ю конференцию React Conf. В предыдущие годы мы использовали сцену React Conf для объявления важных для индустрии новостей, таких как [_React Native_](https://engineering.fb.com/2015/03/26/android/react-native-bringing-modern-web-techniques-to-mobile/) и [_React Hooks_](https://reactjs.org/docs/hooks-intro.html). В этом году мы поделились нашим видением React для мультиплатформенности, начиная с выпуска React 18 и постепенного внедрения конкурентных функций. --- -Это была первая React Conf, проведенная онлайн, и она транслировалась бесплатно, с переводом на 8 разных языков. Участники со всего мира присоединились к нашему Discord-каналу конференции и мероприятию с повтором для обеспечения доступности во всех часовых поясах. Было зарегистрировано более 50 000 человек, более 60 000 просмотров 19 докладов и 5 000 участников в Discord на обоих мероприятиях. +Это была первая онлайн-конференция React Conf, и она транслировалась бесплатно с переводом на 8 разных языков. Участники со всего мира присоединились к нашему конференц- Discord и к повторному показу для доступности во всех часовых поясах. Зарегистрировалось более 50 000 человек, было более 60 000 просмотров 19 докладов и 5 000 участников в Discord на обоих мероприятиях. -Все доклады [доступны для потоковой передачи онлайн](https://www.youtube.com/watch?v=FZ0cG47msEk&list=PLNG_1j3cPCaZZ7etkzWA7JfdmKWT0pMsa). +Все доклады [доступны для просмотра онлайн](https://www.youtube.com/watch?v=FZ0cG47msEk&list=PLNG_1j3cPCaZZ7etkzWA7JfdmKWT0pMsa). -Вот краткое изложение того, чем поделились на сцене: +Вот краткое изложение того, что было представлено на сцене: ## React 18 и конкурентные функции {/*react-18-and-concurrent-features*/} -В основном докладе мы поделились нашим видением будущего React, начиная с React 18. +В основной части доклада мы поделились нашим видением будущего React, начиная с React 18. -React 18 добавляет долгожданный конкурентный рендерер и обновления Suspense без каких-либо серьезных критических изменений. Приложения могут обновиться до React 18 и начать постепенное внедрение конкурентных функций, затратив усилий столько же, сколько и при любом другом основном выпуске. +React 18 добавляет долгожданный конкурентный рендерер и обновления Suspense без каких-либо серьезных нарушений совместимости. Приложения могут обновиться до React 18 и начать постепенно внедрять конкурентные функции с объемом усилий, сопоставимым с любым другим основным выпуском. -**Это означает, что нет конкурентного режима, только конкурентные функции.** +**Это означает, что конкурентного режима не существует, есть только конкурентные функции.** -В основном докладе мы также поделились нашим видением Suspense, Server Components, новых рабочих групп React и нашим долгосрочным многоплатформенным видением React Native. +В основной части доклада мы также поделились нашим видением Suspense, Server Components, новых рабочих групп React и нашего долгосрочного видения мультиплатформенности для React Native. -Посмотрите полный основной доклад от [Andrew Clark](https://twitter.com/acdlite), [Juan Tejada](https://twitter.com/_jstejada), [Lauren Tan](https://twitter.com/potetotes) и [Rick Hanlon](https://twitter.com/rickhanlonii) здесь: +Посмотрите полный доклад от [Andrew Clark](https://twitter.com/acdlite), [Juan Tejada](https://twitter.com/_jstejada), [Lauren Tan](https://twitter.com/potetotes) и [Rick Hanlon](https://twitter.com/rickhanlonii) здесь: ## React 18 для разработчиков приложений {/*react-18-for-application-developers*/} -В основном докладе мы также объявили, что React 18 RC доступен для тестирования прямо сейчас. В ожидании дальнейших отзывов, это именно та версия React, которую мы опубликуем в стабильном режиме в начале следующего года. +В основной части доклада мы также объявили, что React 18 RC доступен для тестирования. При условии дальнейших отзывов, это будет именно та версия React, которую мы опубликуем в стабильной версии в начале следующего года. -Чтобы попробовать React 18 RC, обновите свои зависимости: +Чтобы попробовать React 18 RC, обновите ваши зависимости: ```bash npm install react@rc react-dom@rc @@ -50,33 +53,33 @@ npm install react@rc react-dom@rc и переключитесь на новый API `createRoot`: ```js -// before +// до const container = document.getElementById('root'); ReactDOM.render(, container); -// after +// после const container = document.getElementById('root'); const root = ReactDOM.createRoot(container); root.render(); ``` -Чтобы посмотреть демонстрацию обновления до React 18, посмотрите доклад [Shruti Kapoor](https://twitter.com/shrutikapoor08) здесь: +Демонстрацию обновления до React 18 можно посмотреть в докладе [Shruti Kapoor](https://twitter.com/shrutikapoor08) здесь: ## Потоковая серверная отрисовка с Suspense {/*streaming-server-rendering-with-suspense*/} -React 18 также включает улучшения производительности отрисовки на стороне сервера с использованием Suspense. +React 18 также включает улучшения производительности серверной отрисовки с использованием Suspense. -Потоковая серверная отрисовка позволяет генерировать HTML из React-компонентов на сервере и передавать этот HTML вашим пользователям. В React 18 вы можете использовать `Suspense`, чтобы разбить ваше приложение на более мелкие независимые единицы, которые можно передавать независимо друг от друга, не блокируя остальную часть приложения. Это означает, что пользователи увидят ваш контент раньше и смогут начать взаимодействовать с ним гораздо быстрее. +Потоковая серверная отрисовка позволяет генерировать HTML из React-компонентов на сервере и передавать этот HTML пользователям. В React 18 вы можете использовать `Suspense` для разбиения приложения на меньшие независимые части, которые могут передаваться независимо друг от друга, не блокируя остальную часть приложения. Это означает, что пользователи увидят ваш контент раньше и смогут начать взаимодействовать с ним намного быстрее. -Для более глубокого погружения посмотрите доклад [Shaundai Person](https://twitter.com/shaundai) здесь: +Для более подробного изучения посмотрите доклад [Shaundai Person](https://twitter.com/shaundai) здесь: ## Первая рабочая группа React {/*the-first-react-working-group*/} -Для React 18 мы создали нашу первую рабочую группу для сотрудничества с группой экспертов, разработчиков, сопровождающих библиотеки и преподавателей. Вместе мы работали над созданием нашей стратегии постепенного внедрения и уточнением новых API, таких как `useId`, `useSyncExternalStore` и `useInsertionEffect`. +Для React 18 мы создали нашу первую Рабочую группу для сотрудничества с группой экспертов, разработчиков, мейнтейнеров библиотек и преподавателей. Вместе мы работали над созданием нашей стратегии постепенного внедрения и уточнением новых API, таких как `useId`, `useSyncExternalStore` и `useInsertionEffect`. Обзор этой работы можно посмотреть в докладе [Aakansha' Doshi](https://twitter.com/aakansha1216): @@ -84,27 +87,27 @@ React 18 также включает улучшения производител ## Инструменты разработчика React {/*react-developer-tooling*/} -Для поддержки новых функций в этом выпуске мы также объявили о создании команды React DevTools и новом Timeline Profiler, чтобы помочь разработчикам отлаживать свои React-приложения. +Для поддержки новых функций в этом выпуске мы также анонсировали недавно сформированную команду React DevTools и новый Timeline Profiler, чтобы помочь разработчикам отлаживать свои React-приложения. -Для получения дополнительной информации и демонстрации новых функций DevTools посмотрите доклад [Brian Vaughn](https://twitter.com/brian_d_vaughn): +Более подробную информацию и демонстрацию новых функций DevTools можно найти в докладе [Brian Vaughn](https://twitter.com/brian_d_vaughn): ## React без memo {/*react-without-memo*/} -Заглядывая дальше в будущее, [Xuan Huang (黄玄)](https://twitter.com/Huxpro) поделился обновлением из наших исследований React Labs в области компилятора с автоматическим мемоизированием. Посмотрите этот доклад, чтобы получить больше информации и демонстрацию прототипа компилятора: +Заглядывая в более отдаленное будущее, [Xuan Huang (黄玄)](https://twitter.com/Huxpro) поделился обновлением из наших исследований React Labs по поводу автоматически мемоизирующего компилятора. Посмотрите этот доклад для получения дополнительной информации и демонстрации прототипа компилятора: -## Основной доклад React docs {/*react-docs-keynote*/} +## Основной доклад по документации React {/*react-docs-keynote*/} -[Rachel Nabors](https://twitter.com/rachelnabors) открыла секцию докладов об обучении и проектировании с помощью React основным докладом о наших инвестициях в новые документы React ([теперь выпущены как react.dev](/blog/2023/03/16/introducing-react-dev)): +[Rachel Nabors](https://twitter.com/rachelnabors) открыла секцию докладов об изучении и проектировании с React основным докладом о наших инвестициях в новую документацию React ([теперь доступна на react.dev](/blog/2023/03/16/introducing-react-dev)): ## И многое другое... {/*and-more*/} -**Мы также услышали доклады об обучении и проектировании с помощью React:** +**Мы также услышали доклады об изучении и проектировании с React:** * Debbie O'Brien: [Things I learnt from the new React docs](https://youtu.be/-7odLW_hG7s). * Sarah Rainsberger: [Learning in the Browser](https://youtu.be/5X-WEQflCL0). @@ -114,10 +117,10 @@ React 18 также включает улучшения производител **Доклады от команд Relay, React Native и PyTorch:** * Robert Balicki: [Re-introducing Relay](https://youtu.be/lhVGdErZuN4). -* Eric Rozell и Steven Moyes: [React Native Desktop](https://youtu.be/9L4FFrvwJwY). +* Eric Rozell and Steven Moyes: [React Native Desktop](https://youtu.be/9L4FFrvwJwY). * Roman Rädle: [On-device Machine Learning for React Native](https://youtu.be/NLj73vrc2I8) -**И доклады от сообщества о доступности, инструментах и Server Components:** +**И доклады от сообщества по доступности, инструментам и Server Components:** * Daishi Kato: [React 18 for External Store Libraries](https://youtu.be/oPfSC5bQPR8). * Diego Haz: [Building Accessible Components in React 18](https://youtu.be/dcm8fjBfro8). @@ -127,34 +130,34 @@ React 18 также включает улучшения производител ## Спасибо {/*thank-you*/} -Это был наш первый год планирования конференции самостоятельно, и нам нужно поблагодарить много людей. +Это был наш первый год самостоятельного планирования конференции, и нам есть кого поблагодарить. Прежде всего, спасибо всем нашим докладчикам [Aakansha Doshi](https://twitter.com/aakansha1216), [Andrew Clark](https://twitter.com/acdlite), [Brian Vaughn](https://twitter.com/brian_d_vaughn), [Daishi Kato](https://twitter.com/dai_shi), [Debbie O'Brien](https://twitter.com/debs_obrien), [Delba de Oliveira](https://twitter.com/delba_oliveira), [Diego Haz](https://twitter.com/diegohaz), [Eric Rozell](https://twitter.com/EricRozell), [Helen Lin](https://twitter.com/wizardlyhel), [Juan Tejada](https://twitter.com/_jstejada), [Lauren Tan](https://twitter.com/potetotes), [Linton Ye](https://twitter.com/lintonye), [Lyle Troxell](https://twitter.com/lyle), [Rachel Nabors](https://twitter.com/rachelnabors), [Rick Hanlon](https://twitter.com/rickhanlonii), [Robert Balicki](https://twitter.com/StatisticsFTW), [Roman Rädle](https://twitter.com/raedle), [Sarah Rainsberger](https://twitter.com/sarah11918), [Shaundai Person](https://twitter.com/shaundai), [Shruti Kapoor](https://twitter.com/shrutikapoor08), [Steven Moyes](https://twitter.com/moyessa), [Tafu Nakazaki](https://twitter.com/hawaiiman0) и [Xuan Huang (黄玄)](https://twitter.com/Huxpro). Спасибо всем, кто помог предоставить отзывы о докладах, включая [Andrew Clark](https://twitter.com/acdlite), [Dan Abramov](https://bsky.app/profile/danabra.mov), [Dave McCabe](https://twitter.com/mcc_abe), [Eli White](https://twitter.com/Eli_White), [Joe Savona](https://twitter.com/en_JS), [Lauren Tan](https://twitter.com/potetotes), [Rachel Nabors](https://twitter.com/rachelnabors) и [Tim Yung](https://twitter.com/yungsters). -Спасибо [Lauren Tan](https://twitter.com/potetotes) за настройку Discord-канала конференции и работу в качестве нашего администратора Discord. +Спасибо [Lauren Tan](https://twitter.com/potetotes) за настройку Discord конференции и за то, что она была нашим администратором Discord. -Спасибо [Seth Webster](https://twitter.com/sethwebster) за отзывы об общем направлении и за то, что он следил за тем, чтобы мы были сосредоточены на разнообразии и инклюзивности. +Спасибо [Seth Webster](https://twitter.com/sethwebster) за отзывы об общем направлении и за то, что он убедился, что мы сосредоточены на разнообразии и инклюзивности. -Спасибо [Rachel Nabors](https://twitter.com/rachelnabors) за руководство нашими усилиями по модерации и [Aisha Blake](https://twitter.com/AishaBlake) за создание нашего руководства по модерации, руководство нашей командой модерации, обучение переводчиков и модераторов, а также помощь в модерации обоих мероприятий. +Спасибо [Rachel Nabors](https://twitter.com/rachelnabors) за руководство нашей работой по модерации, а [Aisha Blake](https://twitter.com/AishaBlake) за создание нашего руководства по модерации, руководство нашей командой модераторов, обучение переводчиков и модераторов, а также за помощь в модерации обоих мероприятий. Спасибо нашим модераторам [Jesslyn Tannady](https://twitter.com/jtannady), [Suzie Grange](https://twitter.com/missuze), [Becca Bailey](https://twitter.com/beccaliz), [Luna Wei](https://twitter.com/lunaleaps), [Joe Previte](https://twitter.com/jsjoeio), [Nicola Corti](https://twitter.com/Cortinico), [Gijs Weterings](https://twitter.com/gweterings), [Claudio Procida](https://twitter.com/claudiopro), Julia Neumann, Mengdi Chen, Jean Zhang, Ricky Li и [Xuan Huang (黄玄)](https://twitter.com/Huxpro). -Спасибо [Manjula Dube](https://twitter.com/manjula_dube), [Sahil Mhapsekar](https://twitter.com/apheri0) и Vihang Patel из [React India](https://www.reactindia.io/) и [Jasmine Xie](https://twitter.com/jasmine_xby), [QiChang Li](https://twitter.com/QCL15) и [YanLun Li](https://twitter.com/anneincoding) из [React China](https://twitter.com/ReactChina) за помощь в модерации нашего мероприятия с повтором и поддержание его привлекательности для сообщества. +Спасибо [Manjula Dube](https://twitter.com/manjula_dube), [Sahil Mhapsekar](https://twitter.com/apheri0) и Vihang Patel из [React India](https://www.reactindia.io/), а также [Jasmine Xie](https://twitter.com/jasmine_xby), [QiChang Li](https://twitter.com/QCL15) и [YanLun Li](https://twitter.com/anneincoding) из [React China](https://twitter.com/ReactChina) за помощь в модерации нашего повторного показа и поддержании его вовлеченности для сообщества. -Спасибо Vercel за публикацию их [Virtual Event Starter Kit](https://vercel.com/virtual-event-starter-kit), на котором был построен веб-сайт конференции, и [Lee Robinson](https://twitter.com/leeerob) и [Delba de Oliveira](https://twitter.com/delba_oliveira) за то, что поделились своим опытом проведения Next.js Conf. +Спасибо Vercel за публикацию их [Virtual Event Starter Kit](https://vercel.com/virtual-event-starter-kit), на котором был построен веб-сайт конференции, и [Lee Robinson](https://twitter.com/leeerob) и [Delba de Oliveira](https://twitter.com/delba_oliveira) за то, что они поделились своим опытом проведения Next.js Conf. -Спасибо [Leah Silber](https://twitter.com/wifelette) за то, что поделилась своим опытом проведения конференций, опытом проведения [RustConf](https://rustconf.com/) и за ее книгу [Event Driven](https://leanpub.com/eventdriven/) и советы, которые она содержит для проведения конференций. +Спасибо [Leah Silber](https://twitter.com/wifelette) за то, что она поделилась своим опытом проведения конференций, уроками из проведения [RustConf](https://rustconf.com/) и своей книгой [Event Driven](https://leanpub.com/eventdriven/) и советами, содержащимися в ней по проведению конференций. -Спасибо [Kevin Lewis](https://twitter.com/_phzn) и [Rachel Nabors](https://twitter.com/rachelnabors) за то, что поделились своим опытом проведения Women of React Conf. +Спасибо [Kevin Lewis](https://twitter.com/_phzn) и [Rachel Nabors](https://twitter.com/rachelnabors) за то, что они поделились своим опытом проведения Women of React Conf. Спасибо [Aakansha Doshi](https://twitter.com/aakansha1216), [Laurie Barth](https://twitter.com/laurieontech), [Michael Chan](https://twitter.com/chantastic) и [Shaundai Person](https://twitter.com/shaundai) за их советы и идеи на протяжении всего планирования. -Спасибо [Dan Lebowitz](https://twitter.com/lebo) за помощь в разработке и создании веб-сайта конференции и билетов. +Спасибо [Dan Lebowitz](https://twitter.com/lebo) за помощь в дизайне и создании веб-сайта конференции и билетов. -Спасибо Laura Podolak Waddell, Desmond Osei-Acheampong, Mark Rossi, Josh Toberman и другим членам команды Facebook Video Productions за запись видео для основного доклада и докладов сотрудников Meta. +Спасибо Laura Podolak Waddell, Desmond Osei-Acheampong, Mark Rossi, Josh Toberman и другим из команды Facebook Video Productions за запись видео для основного доклада и докладов сотрудников Meta. -Спасибо нашему партнеру HitPlay за помощь в организации конференции, редактировании всех видео в потоке, переводе всех докладов и модерации Discord на нескольких языках. +Спасибо нашему партнеру HitPlay за помощь в организации конференции, редактировании всех видео в трансляции, переводе всех докладов и модерации Discord на нескольких языках. Наконец, спасибо всем нашим участникам за то, что сделали эту React Conf отличной! \ No newline at end of file From 6787b6805075d8e188ca47d99a3206073fe761fa Mon Sep 17 00:00:00 2001 From: nivaldo Date: Mon, 18 May 2026 14:04:44 -0300 Subject: [PATCH 3/5] chore: keep frontmatter fields values inline --- src/content/blog/2021/12/17/react-conf-2021-recap.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/content/blog/2021/12/17/react-conf-2021-recap.md b/src/content/blog/2021/12/17/react-conf-2021-recap.md index e62e509fed..d3b0a92c51 100644 --- a/src/content/blog/2021/12/17/react-conf-2021-recap.md +++ b/src/content/blog/2021/12/17/react-conf-2021-recap.md @@ -2,12 +2,9 @@ title: "Итоги React Conf 2021" author: Jesslyn Tannady and Rick Hanlon date: 2021/12/17 -description: На прошлой неделе мы провели нашу шестую React Conf. В предыдущие - годы мы использовали сцену React Conf для объявления важных для индустрии - новостей, таких как React Native и React Hooks. В этом году мы поделились - нашим видением React для различных платформ, начиная с выпуска React 18 и - постепенного внедрения конкурентных функций. +description: На прошлой неделе мы провели нашу шестую React Conf. В предыдущие годы мы использовали сцену React Conf для объявления важных для индустрии новостей, таких как React Native и React Hooks. В этом году мы поделились нашим видением React для различных платформ, начиная с выпуска React 18 и постепенного внедрения конкурентных функций. --- + 17 декабря 2021 г. от [Jesslyn Tannady](https://twitter.com/jtannady) и [Rick Hanlon](https://twitter.com/rickhanlonii) --- @@ -160,4 +157,4 @@ React 18 также включает улучшения производител Спасибо нашему партнеру HitPlay за помощь в организации конференции, редактировании всех видео в трансляции, переводе всех докладов и модерации Discord на нескольких языках. -Наконец, спасибо всем нашим участникам за то, что сделали эту React Conf отличной! \ No newline at end of file +Наконец, спасибо всем нашим участникам за то, что сделали эту React Conf отличной! From afdc5be89d4583d5ec76c67e6d3e6f2865e7234b Mon Sep 17 00:00:00 2001 From: nivaldo Date: Mon, 18 May 2026 14:32:40 -0300 Subject: [PATCH 4/5] chore: keep frontmatter title as-is --- src/content/blog/2021/12/17/react-conf-2021-recap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/blog/2021/12/17/react-conf-2021-recap.md b/src/content/blog/2021/12/17/react-conf-2021-recap.md index d3b0a92c51..ce858f5852 100644 --- a/src/content/blog/2021/12/17/react-conf-2021-recap.md +++ b/src/content/blog/2021/12/17/react-conf-2021-recap.md @@ -1,5 +1,5 @@ --- -title: "Итоги React Conf 2021" +title: "React Conf 2021 Recap" author: Jesslyn Tannady and Rick Hanlon date: 2021/12/17 description: На прошлой неделе мы провели нашу шестую React Conf. В предыдущие годы мы использовали сцену React Conf для объявления важных для индустрии новостей, таких как React Native и React Hooks. В этом году мы поделились нашим видением React для различных платформ, начиная с выпуска React 18 и постепенного внедрения конкурентных функций. From 7d38a006ff64adf5fdf805c313c748ac15fd57f5 Mon Sep 17 00:00:00 2001 From: "translate-react-bot[bot]" <251169733+translate-react-bot[bot]@users.noreply.github.com> Date: Mon, 18 May 2026 18:30:33 +0000 Subject: [PATCH 5/5] =?UTF-8?q?docs:=20translate=20`react-conf-2021-recap.?= =?UTF-8?q?md`=20to=20=D0=A0=D1=83=D1=81=D1=81=D0=BA=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../blog/2021/12/17/react-conf-2021-recap.md | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/src/content/blog/2021/12/17/react-conf-2021-recap.md b/src/content/blog/2021/12/17/react-conf-2021-recap.md index ce858f5852..f2352a0f2a 100644 --- a/src/content/blog/2021/12/17/react-conf-2021-recap.md +++ b/src/content/blog/2021/12/17/react-conf-2021-recap.md @@ -2,7 +2,7 @@ title: "React Conf 2021 Recap" author: Jesslyn Tannady and Rick Hanlon date: 2021/12/17 -description: На прошлой неделе мы провели нашу шестую React Conf. В предыдущие годы мы использовали сцену React Conf для объявления важных для индустрии новостей, таких как React Native и React Hooks. В этом году мы поделились нашим видением React для различных платформ, начиная с выпуска React 18 и постепенного внедрения конкурентных функций. +description: На прошлой неделе мы провели шестую React Conf. В предыдущие годы мы использовали сцену React Conf для объявления важных для индустрии новостей, таких как React Native и React Hooks. В этом году мы поделились нашим видением React для различных платформ, начиная с выпуска React 18 и постепенного внедрения конкурентных функций. --- 17 декабря 2021 г. от [Jesslyn Tannady](https://twitter.com/jtannady) и [Rick Hanlon](https://twitter.com/rickhanlonii) @@ -11,13 +11,13 @@ description: На прошлой неделе мы провели нашу ше -На прошлой неделе мы провели 6-ю конференцию React Conf. В предыдущие годы мы использовали сцену React Conf для объявления важных для индустрии новостей, таких как [_React Native_](https://engineering.fb.com/2015/03/26/android/react-native-bringing-modern-web-techniques-to-mobile/) и [_React Hooks_](https://reactjs.org/docs/hooks-intro.html). В этом году мы поделились нашим видением React для мультиплатформенности, начиная с выпуска React 18 и постепенного внедрения конкурентных функций. +На прошлой неделе мы провели 6-ю React Conf. В предыдущие годы мы использовали сцену React Conf для объявления важных для индустрии новостей, таких как [_React Native_](https://engineering.fb.com/2015/03/26/android/react-native-bringing-modern-web-techniques-to-mobile/) и [_React Hooks_](https://reactjs.org/docs/hooks-intro.html). В этом году мы поделились нашим видением React для множества платформ, начиная с выпуска React 18 и постепенного внедрения конкурентных функций. --- -Это была первая онлайн-конференция React Conf, и она транслировалась бесплатно с переводом на 8 разных языков. Участники со всего мира присоединились к нашему конференц- Discord и к повторному показу для доступности во всех часовых поясах. Зарегистрировалось более 50 000 человек, было более 60 000 просмотров 19 докладов и 5 000 участников в Discord на обоих мероприятиях. +Это была первая React Conf, проведенная онлайн, и она транслировалась бесплатно, с переводом на 8 разных языков. Участники со всего мира присоединились к нашему конференц- Discord и к повторному показу для доступности во всех часовых поясах. Зарегистрировалось более 50 000 человек, было более 60 000 просмотров 19 докладов и 5 000 участников в Discord на обоих мероприятиях. Все доклады [доступны для просмотра онлайн](https://www.youtube.com/watch?v=FZ0cG47msEk&list=PLNG_1j3cPCaZZ7etkzWA7JfdmKWT0pMsa). @@ -25,21 +25,21 @@ description: На прошлой неделе мы провели нашу ше ## React 18 и конкурентные функции {/*react-18-and-concurrent-features*/} -В основной части доклада мы поделились нашим видением будущего React, начиная с React 18. +В основной докладе мы поделились нашим видением будущего React, начиная с React 18. React 18 добавляет долгожданный конкурентный рендерер и обновления Suspense без каких-либо серьезных нарушений совместимости. Приложения могут обновиться до React 18 и начать постепенно внедрять конкурентные функции с объемом усилий, сопоставимым с любым другим основным выпуском. -**Это означает, что конкурентного режима не существует, есть только конкурентные функции.** +**Это означает, что нет конкурентного режима, а есть только конкурентные функции.** -В основной части доклада мы также поделились нашим видением Suspense, Server Components, новых рабочих групп React и нашего долгосрочного видения мультиплатформенности для React Native. +В основной докладе мы также поделились нашим видением Suspense, Server Components, новых рабочих групп React и нашего долгосрочного видения React Native для множества платформ. -Посмотрите полный доклад от [Andrew Clark](https://twitter.com/acdlite), [Juan Tejada](https://twitter.com/_jstejada), [Lauren Tan](https://twitter.com/potetotes) и [Rick Hanlon](https://twitter.com/rickhanlonii) здесь: +Посмотрите полный основной доклад от [Andrew Clark](https://twitter.com/acdlite), [Juan Tejada](https://twitter.com/_jstejada), [Lauren Tan](https://twitter.com/potetotes) и [Rick Hanlon](https://twitter.com/rickhanlonii) здесь: ## React 18 для разработчиков приложений {/*react-18-for-application-developers*/} -В основной части доклада мы также объявили, что React 18 RC доступен для тестирования. При условии дальнейших отзывов, это будет именно та версия React, которую мы опубликуем в стабильной версии в начале следующего года. +В основном докладе мы также объявили, что React 18 RC доступен для тестирования. В ожидании дальнейших отзывов, это именно та версия React, которую мы опубликуем в стабильной версии в начале следующего года. Чтобы попробовать React 18 RC, обновите ваши зависимости: @@ -68,7 +68,7 @@ root.render(); React 18 также включает улучшения производительности серверной отрисовки с использованием Suspense. -Потоковая серверная отрисовка позволяет генерировать HTML из React-компонентов на сервере и передавать этот HTML пользователям. В React 18 вы можете использовать `Suspense` для разбиения приложения на меньшие независимые части, которые могут передаваться независимо друг от друга, не блокируя остальную часть приложения. Это означает, что пользователи увидят ваш контент раньше и смогут начать взаимодействовать с ним намного быстрее. +Потоковая серверная отрисовка позволяет генерировать HTML из React-компонентов на сервере и передавать этот HTML пользователям. В React 18 вы можете использовать `Suspense` для разбиения вашего приложения на меньшие независимые части, которые могут передаваться независимо друг от друга, не блокируя остальную часть приложения. Это означает, что пользователи увидят ваш контент раньше и смогут начать взаимодействовать с ним намного быстрее. Для более подробного изучения посмотрите доклад [Shaundai Person](https://twitter.com/shaundai) здесь: @@ -76,9 +76,9 @@ React 18 также включает улучшения производител ## Первая рабочая группа React {/*the-first-react-working-group*/} -Для React 18 мы создали нашу первую Рабочую группу для сотрудничества с группой экспертов, разработчиков, мейнтейнеров библиотек и преподавателей. Вместе мы работали над созданием нашей стратегии постепенного внедрения и уточнением новых API, таких как `useId`, `useSyncExternalStore` и `useInsertionEffect`. +Для React 18 мы создали нашу первую Рабочую группу для сотрудничества с группой экспертов, разработчиков, мейнтейнеров библиотек и преподавателей. Вместе мы работали над созданием нашей стратегии постепенного внедрения и доработкой новых API, таких как `useId`, `useSyncExternalStore` и `useInsertionEffect`. -Обзор этой работы можно посмотреть в докладе [Aakansha' Doshi](https://twitter.com/aakansha1216): +Обзор этой работы представлен в докладе [Aakansha Doshi](https://twitter.com/aakansha1216): @@ -92,19 +92,19 @@ React 18 также включает улучшения производител ## React без memo {/*react-without-memo*/} -Заглядывая в более отдаленное будущее, [Xuan Huang (黄玄)](https://twitter.com/Huxpro) поделился обновлением из наших исследований React Labs по поводу автоматически мемоизирующего компилятора. Посмотрите этот доклад для получения дополнительной информации и демонстрации прототипа компилятора: +Заглядывая дальше в будущее, [Xuan Huang (黄玄)](https://twitter.com/Huxpro) поделился обновлением из наших исследований React Labs по поводу автоматически мемоизирующего компилятора. Ознакомьтесь с этим докладом для получения дополнительной информации и демонстрации прототипа компилятора: ## Основной доклад по документации React {/*react-docs-keynote*/} -[Rachel Nabors](https://twitter.com/rachelnabors) открыла секцию докладов об изучении и проектировании с React основным докладом о наших инвестициях в новую документацию React ([теперь доступна на react.dev](/blog/2023/03/16/introducing-react-dev)): +[Rachel Nabors](https://twitter.com/rachelnabors) начала секцию докладов об обучении и дизайне с React с основного доклада о наших инвестициях в новую документацию React ([теперь доступна на react.dev](/blog/2023/03/16/introducing-react-dev)): ## И многое другое... {/*and-more*/} -**Мы также услышали доклады об изучении и проектировании с React:** +**Мы также услышали доклады об обучении и дизайне с React:** * Debbie O'Brien: [Things I learnt from the new React docs](https://youtu.be/-7odLW_hG7s). * Sarah Rainsberger: [Learning in the Browser](https://youtu.be/5X-WEQflCL0). @@ -127,13 +127,13 @@ React 18 также включает улучшения производител ## Спасибо {/*thank-you*/} -Это был наш первый год самостоятельного планирования конференции, и нам есть кого поблагодарить. +Это был наш первый год самостоятельной организации конференции, и нам есть кого поблагодарить. -Прежде всего, спасибо всем нашим докладчикам [Aakansha Doshi](https://twitter.com/aakansha1216), [Andrew Clark](https://twitter.com/acdlite), [Brian Vaughn](https://twitter.com/brian_d_vaughn), [Daishi Kato](https://twitter.com/dai_shi), [Debbie O'Brien](https://twitter.com/debs_obrien), [Delba de Oliveira](https://twitter.com/delba_oliveira), [Diego Haz](https://twitter.com/diegohaz), [Eric Rozell](https://twitter.com/EricRozell), [Helen Lin](https://twitter.com/wizardlyhel), [Juan Tejada](https://twitter.com/_jstejada), [Lauren Tan](https://twitter.com/potetotes), [Linton Ye](https://twitter.com/lintonye), [Lyle Troxell](https://twitter.com/lyle), [Rachel Nabors](https://twitter.com/rachelnabors), [Rick Hanlon](https://twitter.com/rickhanlonii), [Robert Balicki](https://twitter.com/StatisticsFTW), [Roman Rädle](https://twitter.com/raedle), [Sarah Rainsberger](https://twitter.com/sarah11918), [Shaundai Person](https://twitter.com/shaundai), [Shruti Kapoor](https://twitter.com/shrutikapoor08), [Steven Moyes](https://twitter.com/moyessa), [Tafu Nakazaki](https://twitter.com/hawaiiman0) и [Xuan Huang (黄玄)](https://twitter.com/Huxpro). +Прежде всего, спасибо всем нашим спикерам [Aakansha Doshi](https://twitter.com/aakansha1216), [Andrew Clark](https://twitter.com/acdlite), [Brian Vaughn](https://twitter.com/brian_d_vaughn), [Daishi Kato](https://twitter.com/dai_shi), [Debbie O'Brien](https://twitter.com/debs_obrien), [Delba de Oliveira](https://twitter.com/delba_oliveira), [Diego Haz](https://twitter.com/diegohaz), [Eric Rozell](https://twitter.com/EricRozell), [Helen Lin](https://twitter.com/wizardlyhel), [Juan Tejada](https://twitter.com/_jstejada), [Lauren Tan](https://twitter.com/potetotes), [Linton Ye](https://twitter.com/lintonye), [Lyle Troxell](https://twitter.com/lyle), [Rachel Nabors](https://twitter.com/rachelnabors), [Rick Hanlon](https://twitter.com/rickhanlonii), [Robert Balicki](https://twitter.com/StatisticsFTW), [Roman Rädle](https://twitter.com/raedle), [Sarah Rainsberger](https://twitter.com/sarah11918), [Shaundai Person](https://twitter.com/shaundai), [Shruti Kapoor](https://twitter.com/shrutikapoor08), [Steven Moyes](https://twitter.com/moyessa), [Tafu Nakazaki](https://twitter.com/hawaiiman0) и [Xuan Huang (黄玄)](https://twitter.com/Huxpro). Спасибо всем, кто помог предоставить отзывы о докладах, включая [Andrew Clark](https://twitter.com/acdlite), [Dan Abramov](https://bsky.app/profile/danabra.mov), [Dave McCabe](https://twitter.com/mcc_abe), [Eli White](https://twitter.com/Eli_White), [Joe Savona](https://twitter.com/en_JS), [Lauren Tan](https://twitter.com/potetotes), [Rachel Nabors](https://twitter.com/rachelnabors) и [Tim Yung](https://twitter.com/yungsters). -Спасибо [Lauren Tan](https://twitter.com/potetotes) за настройку Discord конференции и за то, что она была нашим администратором Discord. +Спасибо [Lauren Tan](https://twitter.com/potetotes) за настройку конференц- Discord и за работу в качестве нашего администратора Discord. Спасибо [Seth Webster](https://twitter.com/sethwebster) за отзывы об общем направлении и за то, что он убедился, что мы сосредоточены на разнообразии и инклюзивности. @@ -141,13 +141,13 @@ React 18 также включает улучшения производител Спасибо нашим модераторам [Jesslyn Tannady](https://twitter.com/jtannady), [Suzie Grange](https://twitter.com/missuze), [Becca Bailey](https://twitter.com/beccaliz), [Luna Wei](https://twitter.com/lunaleaps), [Joe Previte](https://twitter.com/jsjoeio), [Nicola Corti](https://twitter.com/Cortinico), [Gijs Weterings](https://twitter.com/gweterings), [Claudio Procida](https://twitter.com/claudiopro), Julia Neumann, Mengdi Chen, Jean Zhang, Ricky Li и [Xuan Huang (黄玄)](https://twitter.com/Huxpro). -Спасибо [Manjula Dube](https://twitter.com/manjula_dube), [Sahil Mhapsekar](https://twitter.com/apheri0) и Vihang Patel из [React India](https://www.reactindia.io/), а также [Jasmine Xie](https://twitter.com/jasmine_xby), [QiChang Li](https://twitter.com/QCL15) и [YanLun Li](https://twitter.com/anneincoding) из [React China](https://twitter.com/ReactChina) за помощь в модерации нашего повторного показа и поддержании его вовлеченности для сообщества. +Спасибо [Manjula Dube](https://twitter.com/manjula_dube), [Sahil Mhapsekar](https://twitter.com/apheri0) и Vihang Patel из [React India](https://www.reactindia.io/), а также [Jasmine Xie](https://twitter.com/jasmine_xby), [QiChang Li](https://twitter.com/QCL15) и [YanLun Li](https://twitter.com/anneincoding) из [React China](https://twitter.com/ReactChina) за помощь в модерации нашего повторного показа и поддержании его активности для сообщества. -Спасибо Vercel за публикацию их [Virtual Event Starter Kit](https://vercel.com/virtual-event-starter-kit), на котором был построен веб-сайт конференции, и [Lee Robinson](https://twitter.com/leeerob) и [Delba de Oliveira](https://twitter.com/delba_oliveira) за то, что они поделились своим опытом проведения Next.js Conf. +Спасибо Vercel за публикацию их [Virtual Event Starter Kit](https://vercel.com/virtual-event-starter-kit), на котором был построен веб-сайт конференции, и [Lee Robinson](https://twitter.com/leeerob) и [Delba de Oliveira](https://twitter.com/delba_oliveira) за то, что поделились своим опытом проведения Next.js Conf. -Спасибо [Leah Silber](https://twitter.com/wifelette) за то, что она поделилась своим опытом проведения конференций, уроками из проведения [RustConf](https://rustconf.com/) и своей книгой [Event Driven](https://leanpub.com/eventdriven/) и советами, содержащимися в ней по проведению конференций. +Спасибо [Leah Silber](https://twitter.com/wifelette) за то, что поделилась своим опытом проведения конференций, уроками из проведения [RustConf](https://rustconf.com/) и своей книгой [Event Driven](https://leanpub.com/eventdriven/) и советами по проведению конференций. -Спасибо [Kevin Lewis](https://twitter.com/_phzn) и [Rachel Nabors](https://twitter.com/rachelnabors) за то, что они поделились своим опытом проведения Women of React Conf. +Спасибо [Kevin Lewis](https://twitter.com/_phzn) и [Rachel Nabors](https://twitter.com/rachelnabors) за то, что поделились своим опытом проведения Women of React Conf. Спасибо [Aakansha Doshi](https://twitter.com/aakansha1216), [Laurie Barth](https://twitter.com/laurieontech), [Michael Chan](https://twitter.com/chantastic) и [Shaundai Person](https://twitter.com/shaundai) за их советы и идеи на протяжении всего планирования. @@ -157,4 +157,4 @@ React 18 также включает улучшения производител Спасибо нашему партнеру HitPlay за помощь в организации конференции, редактировании всех видео в трансляции, переводе всех докладов и модерации Discord на нескольких языках. -Наконец, спасибо всем нашим участникам за то, что сделали эту React Conf отличной! +Наконец, спасибо всем нашим участникам за то, что сделали эту React Conf такой замечательной! \ No newline at end of file