From 6b6a005576dcdb3a1ebfe5473b3952fd40bea11b Mon Sep 17 00:00:00 2001 From: zukhrik Date: Thu, 10 Aug 2023 17:49:39 +0500 Subject: [PATCH 01/15] translated home page --- .idea/.gitignore | 5 + .idea/inspectionProfiles/Project_Default.xml | 6 + .idea/markdown.xml | 9 + .idea/modules.xml | 8 + .idea/ru.react.dev.iml | 12 ++ .idea/vcs.xml | 6 + src/components/Layout/HomeContent.js | 196 ++++++++++--------- 7 files changed, 149 insertions(+), 93 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/markdown.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/ru.react.dev.iml create mode 100644 .idea/vcs.xml diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 000000000..b58b603fe --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,5 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 000000000..03d9549ea --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/markdown.xml b/.idea/markdown.xml new file mode 100644 index 000000000..1e3409412 --- /dev/null +++ b/.idea/markdown.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 000000000..a29e36107 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/ru.react.dev.iml b/.idea/ru.react.dev.iml new file mode 100644 index 000000000..24643cc37 --- /dev/null +++ b/.idea/ru.react.dev.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 000000000..35eb1ddfb --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/components/Layout/HomeContent.js b/src/components/Layout/HomeContent.js index e1b1b440d..9acaf4a38 100644 --- a/src/components/Layout/HomeContent.js +++ b/src/components/Layout/HomeContent.js @@ -124,7 +124,7 @@ export function HomeContent() { React

- The library for web and native user interfaces + Библиотека для веб и нативных пользовательских интерфейсов.

- Learn React + Учить React - API Reference + Справочник по API
-
Create user interfaces from components
+
+ Создание пользовательских интерфейсов из компонентов +
- React lets you build user interfaces out of individual pieces - called components. Create your own React components like{' '} - Thumbnail, LikeButton, and{' '} - Video. Then combine them into entire screens, pages, - and apps. + React позволяет создавать пользовательские интерфейсы из отдельных + частей компонента. Создайте свой React компонент из таких как{' '} + Thumbnail, LikeButton, и{' '} + Video. Затем объедините их в целые экраны, страницы и + приложения.
@@ -162,22 +164,22 @@ export function HomeContent() {
- Whether you work on your own or with thousands of other - developers, using React feels the same. It is designed to let you - seamlessly combine components written by independent people, - teams, and organizations. + Работаете ли вы самостоятельно или с тысячами других + разработчиков, использование React одинаково. Он разработан, чтобы + позволить вам легко комбинировать компоненты, написанные + независимыми людьми, команды, организации.
-
Write components with code and markup
+
Пишите компоненты с кодом и разметкой
- React components are JavaScript functions. Want to show some - content conditionally? Use an if statement. - Displaying a list? Try array map(). Learning React is - learning programming. + Компоненты React — это функции JavaScript. Хотите показать + некоторый контент условно? Используйте оператор if. + Показать список? Попробуйте массив map(). Изучение + React — это изучение программирования.
@@ -185,22 +187,23 @@ export function HomeContent() {
- This markup syntax is called JSX. It is a JavaScript syntax - extension popularized by React. Putting JSX markup close to - related rendering logic makes React components easy to create, - maintain, and delete. + Этот синтаксис разметки называется JSX. Это синтаксис JavaScript + расширение, популяризированное React. Размещение разметки JSX + рядом с связанная логика рендеринга упрощает создание компонентов + React, поддерживать и удалять.
-
Add interactivity wherever you need it
+
Добавляйте интерактивность везде, где вам это нужно
- React components receive data and return what should appear on the - screen. You can pass them new data in response to an interaction, - like when the user types into an input. React will then update the - screen to match the new data. + Компоненты React получают данные и возвращают то, что должно + появиться на странице экран. Вы можете передавать им новые данные + в ответ на взаимодействие, например, когда пользователь вводит + ввод. Затем React обновит экране, чтобы соответствовать новым + данным.
@@ -208,16 +211,16 @@ export function HomeContent() {
- You don’t have to build your whole page in React. Add React to - your existing HTML page, and render interactive React components - anywhere on it. + Вам не нужно создавать всю свою страницу в React. Добавить + реагировать на ваша существующая HTML-страница и отображать + интерактивные компоненты React в любом месте на нем.
- Add React to your page + Добавьте React на свою страницу
@@ -226,14 +229,14 @@ export function HomeContent() {
- Go full-stack
- with a framework + Стать full-stack
с фреймворком
- React is a library. It lets you put components together, but it - doesn’t prescribe how to do routing and data fetching. To build an - entire app with React, we recommend a full-stack React framework - like Next.js or{' '} + React — это библиотека. Он позволяет соединять компоненты вместе, + но не предписывает, как выполнять маршрутизацию и выборку данных. + Чтобы построить все приложение с React, мы рекомендуем + полнофункциональную среду React например{' '} + Next.js или{' '} Remix.
@@ -242,17 +245,18 @@ export function HomeContent() {
- React is also an architecture. Frameworks that implement it let - you fetch data in asynchronous components that run on the server - or even during the build. Read data from a file or a database, and - pass it down to your interactive components. + React — это тоже архитектура. Фреймворки, которые его реализуют, + позволяют вы извлекаете данные в асинхронных компонентах, которые + работают на сервере или даже во время сборки. Чтение данных из + файла или базы данных и передайте его своим интерактивным + компонентам.
- Get started with a framework + Начните работу с фреймворком
@@ -260,12 +264,13 @@ export function HomeContent() {
-
Use the best from every platform
+
Используйте лучшее из каждой платформы
- People love web and native apps for different reasons. React - lets you build both web apps and native apps using the same - skills. It leans upon each platform’s unique strengths to let - your interfaces feel just right on every platform. + Люди любят веб-приложения и нативные приложения по разным + причинам. Реагировать позволяет создавать как веб-приложения, + так и нативные приложения, используя один и тот же навыки. Он + опирается на уникальные сильные стороны каждой платформы, чтобы + позволить ваши интерфейсы подходят для любой платформы.
@@ -282,12 +287,14 @@ export function HomeContent() { Stay true to the web

- People expect web app pages to load fast. On the server, - React lets you start streaming HTML while you’re still - fetching data, progressively filling in the remaining - content before any JavaScript code loads. On the client, - React can use standard web APIs to keep your UI - responsive even in the middle of rendering. + Люди ожидают, что страницы веб-приложений будут + загружаться быстро. На сервере React позволяет вам + начать потоковую передачу HTML, пока вы еще извлекая + данные, постепенно заполняя оставшиеся содержимое перед + загрузкой любого кода JavaScript. На клиенте, React + может использовать стандартные веб-API, чтобы сохранить + ваш пользовательский интерфейс. отзывчивый даже в + середине рендеринга.

@@ -368,18 +375,19 @@ export function HomeContent() { Go truly native

- People expect native apps to look and feel like their - platform.{' '} + Люди ожидают, что нативные приложения будут выглядеть + и работать так же, как их Платформа.{' '} React Native {' '} - and{' '} + и{' '} Expo{' '} - let you build apps in React for Android, iOS, and - more. They look and feel native because their UIs{' '} - are truly native. It’s not a web view—your - React components render real Android and iOS views - provided by the platform. + позволяют создавать приложения в React для Android, + iOS и более. Они выглядят и ощущаются как родные, + потому что их интерфейс являются действительно + родными. Это не веб-просмотр — ваш Компоненты React + отображают реальные представления Android и iOS + предоставляется платформой.

@@ -389,14 +397,15 @@ export function HomeContent() {
- With React, you can be a web and a native developer. Your - team can ship to many platforms without sacrificing the user - experience. Your organization can bridge the platform silos, and - form teams that own entire features end-to-end. + С React вы можете быть веб-разработчиком и нативным. Твой + команда может отправлять на многие платформы, не жертвуя + пользователем опыт. Ваша организация может соединить + разрозненные платформы и формировать команды, которые владеют + целыми функциями от начала до конца.
- Build for native platforms + Сборка для нативных платформ
@@ -407,23 +416,23 @@ export function HomeContent() {
-
Upgrade when the future is ready
+
Обновите, когда будущее будет готово
- React approaches changes with care. Every React commit is - tested on business-critical surfaces with over a billion - users. Over 100,000 React components at Meta help validate - every migration strategy. + React подходит к изменениям с осторожностью. Каждый коммит + React проверено на критически важных для бизнеса поверхностях + с более чем миллиардом пользователи. Более 100 000 компонентов + React в Meta помогают проверить каждая миграционная стратегия.
- The React team is always researching how to improve React. - Some research takes years to pay off. React has a high bar - for taking a research idea into production. Only proven - approaches become a part of React. + Команда React всегда исследует, как улучшить React. + Некоторые исследования окупаются годами. React имеет высокую + планку за воплощение исследовательской идеи в производство. + Только проверенные подходы становятся частью React.
- Read more React news + Читать больше новости React
@@ -431,7 +440,7 @@ export function HomeContent() {

- Latest React News + Последние новости React

@@ -449,7 +458,7 @@ export function HomeContent() {
- Read more React news + Читать больше новости React
@@ -462,13 +471,14 @@ export function HomeContent() {
- Join a community
- of millions + Присоединяйтесь к сообществу{' '} +
+ миллионов
- You’re not alone. Two million developers from all over the - world visit the React docs every month. React is something - that people and teams can agree on. + Ты не один. Два миллиона разработчиков со всего мира каждый + месяц посещайте документацию React. Реакция это что-то что + люди и команды могут договориться.
@@ -476,13 +486,14 @@ export function HomeContent() {
- This is why React is more than a library, an architecture, or - even an ecosystem. React is a community. It’s a place where - you can ask for help, find opportunities, and meet new - friends. You will meet both developers and designers, - beginners and experts, researchers and artists, teachers and - students. Our backgrounds may be very different, but React - lets us all create user interfaces together. + Вот почему React — это больше, чем библиотека, архитектура или + даже экосистема. React — это сообщество. Это место, где вы + можете попросить о помощи, найти возможности и познакомиться с + новыми друзья. Вы встретитесь как с разработчиками, так и с + дизайнерами, новички и специалисты, исследователи и художники, + преподаватели и студенты. Наши фоны могут быть очень разными, + но React позволяет нам всем вместе создавать пользовательские + интерфейсы.
@@ -491,15 +502,14 @@ export function HomeContent() {
- Welcome to the
- React community + Добро пожаловать в
в React сообщество
- Get Started + Начать
From 9d2f31468f29f59840d0df7ca1b29f4c17674022 Mon Sep 17 00:00:00 2001 From: zukhrik Date: Fri, 11 Aug 2023 12:26:12 +0500 Subject: [PATCH 02/15] some translates was wrong. fixed them --- src/components/Layout/HomeContent.js | 71 ++++++++++++++-------------- 1 file changed, 36 insertions(+), 35 deletions(-) diff --git a/src/components/Layout/HomeContent.js b/src/components/Layout/HomeContent.js index 9acaf4a38..66a64be11 100644 --- a/src/components/Layout/HomeContent.js +++ b/src/components/Layout/HomeContent.js @@ -167,7 +167,7 @@ export function HomeContent() { Работаете ли вы самостоятельно или с тысячами других разработчиков, использование React одинаково. Он разработан, чтобы позволить вам легко комбинировать компоненты, написанные - независимыми людьми, команды, организации. + независимыми людьми, команд, организациями.
@@ -188,21 +188,23 @@ export function HomeContent() {
Этот синтаксис разметки называется JSX. Это синтаксис JavaScript - расширение, популяризированное React. Размещение разметки JSX - рядом с связанная логика рендеринга упрощает создание компонентов - React, поддерживать и удалять. + расширение, популярное в React. Размещение разметки JSX с логикой + рендеринга упрощает создание компонентов React, поддерживаеи и + удаляет.
-
Добавляйте интерактивность везде, где вам это нужно
+
+ Добавляйте интерактивность везде, где вам это удобно +
Компоненты React получают данные и возвращают то, что должно появиться на странице экран. Вы можете передавать им новые данные в ответ на взаимодействие, например, когда пользователь вводит - ввод. Затем React обновит экране, чтобы соответствовать новым + ввод. Затем React обновит экран, чтобы соответствовать новым данным.
@@ -235,7 +237,7 @@ export function HomeContent() { React — это библиотека. Он позволяет соединять компоненты вместе, но не предписывает, как выполнять маршрутизацию и выборку данных. Чтобы построить все приложение с React, мы рекомендуем - полнофункциональную среду React например{' '} + полнофункциональную среду React примере{' '} Next.js или{' '} Remix. @@ -246,9 +248,9 @@ export function HomeContent() {
React — это тоже архитектура. Фреймворки, которые его реализуют, - позволяют вы извлекаете данные в асинхронных компонентах, которые + позволяют вам извлекать данные в асинхронных компонентах, которые работают на сервере или даже во время сборки. Чтение данных из - файла или базы данных и передайте его своим интерактивным + файла или базы данных и передает его своим интерактивным компонентам.
@@ -266,11 +268,11 @@ export function HomeContent() {
Используйте лучшее из каждой платформы
- Люди любят веб-приложения и нативные приложения по разным - причинам. Реагировать позволяет создавать как веб-приложения, - так и нативные приложения, используя один и тот же навыки. Он - опирается на уникальные сильные стороны каждой платформы, чтобы - позволить ваши интерфейсы подходят для любой платформы. + Люди любят веб и нативные приложения по разным причинам. React + позволяет создавать как веб, так и нативные приложения, + используя одини и те же навыки. Он опирается на уникальные + сильные стороны каждой платформы, чтобы интерфейс подходил любым + платформам.
@@ -284,17 +286,17 @@ export function HomeContent() {

- Stay true to the web + Оставайтесь верными вебу

Люди ожидают, что страницы веб-приложений будут загружаться быстро. На сервере React позволяет вам - начать потоковую передачу HTML, пока вы еще извлекая - данные, постепенно заполняя оставшиеся содержимое перед - загрузкой любого кода JavaScript. На клиенте, React - может использовать стандартные веб-API, чтобы сохранить - ваш пользовательский интерфейс. отзывчивый даже в - середине рендеринга. + начать потоковую передачу HTML, пока вы извлекаете + данные, перед загрузкой любого JavaScript кода, она + постепенно заполняет оставшиеся содержимое. На клиенте, + React может использовать стандартные веб-API, чтобы + сохранить ваш пользовательский интерфейс. отзывчивый + даже при рендеринга.

@@ -372,7 +374,7 @@ export function HomeContent() {

- Go truly native + Верьте нативу

Люди ожидают, что нативные приложения будут выглядеть @@ -385,9 +387,8 @@ export function HomeContent() { позволяют создавать приложения в React для Android, iOS и более. Они выглядят и ощущаются как родные, потому что их интерфейс являются действительно - родными. Это не веб-просмотр — ваш Компоненты React - отображают реальные представления Android и iOS - предоставляется платформой. + родными. Это не Web-View — ваши React Компоненты + реально отображаются в Android и iOS платформах.

@@ -397,9 +398,9 @@ export function HomeContent() {
- С React вы можете быть веб-разработчиком и нативным. Твой - команда может отправлять на многие платформы, не жертвуя - пользователем опыт. Ваша организация может соединить + С React вы можете быть веб и нативным разработчиком. Ваша + команда может работать на многих платформах без ущерба для + пользовательского опыта. Ваша организация может соединить разрозненные платформы и формировать команды, которые владеют целыми функциями от начала до конца. @@ -477,8 +478,8 @@ export function HomeContent() { Ты не один. Два миллиона разработчиков со всего мира каждый - месяц посещайте документацию React. Реакция это что-то что - люди и команды могут договориться. + месяц посещайет документацию React. React — это то, с чем + могут согласиться люди и команды.
@@ -489,11 +490,11 @@ export function HomeContent() { Вот почему React — это больше, чем библиотека, архитектура или даже экосистема. React — это сообщество. Это место, где вы можете попросить о помощи, найти возможности и познакомиться с - новыми друзья. Вы встретитесь как с разработчиками, так и с - дизайнерами, новички и специалисты, исследователи и художники, - преподаватели и студенты. Наши фоны могут быть очень разными, - но React позволяет нам всем вместе создавать пользовательские - интерфейсы. + новыми друзьями. Вы встретите как разработчиков, так и + дизайнеров, новичков и экспертов, исследователей и художников, + преподавателей и студентов. У нас может быть очень разный + опыт, но React позволяет нам всем вместе создавать + пользовательские интерфейсы. From a5fbe5b931ac2fae6b1bd52e26974659423feb7f Mon Sep 17 00:00:00 2001 From: zukhrik Date: Mon, 4 Sep 2023 11:32:46 +0500 Subject: [PATCH 03/15] get start button text --- src/components/Layout/HomeContent.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/Layout/HomeContent.js b/src/components/Layout/HomeContent.js index 3e5910cb0..b3b3503b7 100644 --- a/src/components/Layout/HomeContent.js +++ b/src/components/Layout/HomeContent.js @@ -509,7 +509,9 @@ export function HomeContent() { href={'/learn'} type="primary" size="lg" - label="Take the Tutorial"> + label="Take the Tutorial"> + Начать +
From c52d22e2c6501ceca8e221461d538fd2da274a4d Mon Sep 17 00:00:00 2001 From: zukhrik Date: Mon, 4 Sep 2023 11:40:42 +0500 Subject: [PATCH 04/15] fixed translation --- src/components/Layout/HomeContent.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Layout/HomeContent.js b/src/components/Layout/HomeContent.js index b3b3503b7..4edb47b9d 100644 --- a/src/components/Layout/HomeContent.js +++ b/src/components/Layout/HomeContent.js @@ -417,7 +417,7 @@ export function HomeContent() {
-
бновите, когда будущее будет готово
+
Обновляйтесь, когда будущее будет готово
React подходит к изменениям с осторожностью. Каждый коммит React проверено на критически важных для бизнеса поверхностях From 7fcb8e7098a70b28156fae4feb8a7a14fad97d4b Mon Sep 17 00:00:00 2001 From: zukhrik Date: Fri, 29 Sep 2023 13:08:57 +0500 Subject: [PATCH 05/15] fixes after review PR --- .gitignore | 3 + src/components/Layout/HomeContent.js | 85 ++++++++++++++-------------- 2 files changed, 47 insertions(+), 41 deletions(-) diff --git a/.gitignore b/.gitignore index d8bec488b..293470d5e 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,9 @@ /.pnp .pnp.js +# idea +.idea + # testing /coverage diff --git a/src/components/Layout/HomeContent.js b/src/components/Layout/HomeContent.js index 4edb47b9d..19bf578d3 100644 --- a/src/components/Layout/HomeContent.js +++ b/src/components/Layout/HomeContent.js @@ -141,7 +141,7 @@ export function HomeContent() { size="lg" className="w-full sm:w-auto justify-center" label="API Reference"> - Справочник по API + Справочник API
@@ -167,7 +167,7 @@ export function HomeContent() { Работаете ли вы самостоятельно или с тысячами других разработчиков, использование React одинаково. Он разработан, чтобы позволить вам легко комбинировать компоненты, написанные - независимыми людьми, команд, организациями. + независимыми людьми, командами, организациями. @@ -177,9 +177,10 @@ export function HomeContent() {
Пишите компоненты с кодом и разметкой
Компоненты React — это функции JavaScript. Хотите показать - некоторый контент условно? Используйте оператор if. - Показать список? Попробуйте массив map(). Изучение - React — это изучение программирования. + содержимое при некотором условии? Используйте оператор{' '} + if. Показать список? Попробуйте массив{' '} + map(). Изучение React — это изучение + программирования. @@ -187,25 +188,24 @@ export function HomeContent() {
- Этот синтаксис разметки называется JSX. Это синтаксис JavaScript - расширение, популярное в React. Размещение разметки JSX с логикой - рендеринга упрощает создание компонентов React, поддерживаеи и - удаляет. + Этот синтаксис разметки называется JSX. Это расширение + JavaScript-синтаксиса, которое предлагает React. Размещение + разметки JSX с логикой рендеринга упрощает создание, поддержку и + удаление React-компонентов
-
- Добавляйте интерактивность везде, где вам это удобно -
+
Добавляйте интерактивность везде, где вам это нужно
Компоненты React получают данные и возвращают то, что должно - появиться на странице экран. Вы можете передавать им новые данные - в ответ на взаимодействие, например, когда пользователь вводит - ввод. Затем React обновит экран, чтобы соответствовать новым - данным. + появиться на экране. Вы можете передавать им новые данные в ответ + на взаимодействие, например, когда пользователь что-то вводит, + когда пользователь печатает в поле ввода, когда пользователь + заполняет форму. Затем React обновит экран, чтобы соответствовать + новым данным.
@@ -231,12 +231,14 @@ export function HomeContent() {
- Стать full-stack
с фреймворком + Использовать фреймворк для фулстек-решения{' '} +
- React — это библиотека. Он позволяет соединять компоненты вместе, - но не предписывает, как выполнять маршрутизацию и выборку данных. - Чтобы построить все приложение с React, мы рекомендуем + React — это один из фулстек-фреймворков, например, Next.js или + Remix. Он позволяет соединять компоненты вместе, но не + предписывает, как выполнять маршрутизацию и загрузку данных. Чтобы + построить всё приложение с React, мы рекомендуем полнофункциональную среду React примере{' '} Next.js или{' '} Remix. @@ -247,9 +249,9 @@ export function HomeContent() {
- React — это тоже архитектура. Фреймворки, которые его реализуют, - позволяют вам извлекать данные в асинхронных компонентах, которые - работают на сервере или даже во время сборки. Чтение данных из + React — это также архитектура. Фреймворки, которые её реализуют, + позволяют вам получать данные в асинхронных компонентах, которые + работают на сервере или даже во время сборки. Читать данные из файла или базы данных и передает его своим интерактивным компонентам. @@ -270,7 +272,7 @@ export function HomeContent() { Люди любят веб и нативные приложения по разным причинам. React позволяет создавать как веб, так и нативные приложения, - используя одини и те же навыки. Он опирается на уникальные + используя один и те же навыки. Он опирается на уникальные сильные стороны каждой платформы, чтобы интерфейс подходил любым платформам. @@ -293,10 +295,10 @@ export function HomeContent() { загружаться быстро. На сервере React позволяет вам начать потоковую передачу HTML, пока вы извлекаете данные, перед загрузкой любого JavaScript кода, она - постепенно заполняет оставшиеся содержимое. На клиенте, - React может использовать стандартные веб-API, чтобы - сохранить ваш пользовательский интерфейс. отзывчивый - даже при рендеринга. + постепенно заполняет оставшееся содержимое. На клиенте + React может использовать стандартный веб-API, чтобы + сохранить ваш пользовательский интерфейс отзывчивым даже + при рендеринге.

@@ -374,21 +376,22 @@ export function HomeContent() {

- Верьте нативу + Оставайтесь по-настоящему нативными

Люди ожидают, что нативные приложения будут выглядеть - и работать так же, как их Платформа.{' '} + и работать так же, как их платформа.{' '} React Native {' '} и{' '} Expo{' '} позволяют создавать приложения в React для Android, - iOS и более. Они выглядят и ощущаются как родные, - потому что их интерфейс являются действительно - родными. Это не Web-View — ваши React Компоненты - реально отображаются в Android и iOS платформах. + iOS и более. Они выглядят и ощущаются как нативные, + потому что их интерфейс является действительно + нативным. Это не веб — ваши React-компоненты + транслируются в реальные компоненты платформ Andoid и + iOS.

@@ -420,9 +423,9 @@ export function HomeContent() {
Обновляйтесь, когда будущее будет готово
React подходит к изменениям с осторожностью. Каждый коммит - React проверено на критически важных для бизнеса поверхностях - с более чем миллиардом пользователи. Более 100 000 компонентов - React в Meta помогают проверить каждая миграционная стратегия. + React проверен на критически важных для бизнеса системах с + более чем миллиардом пользователей. Более 100 000 компонентов + React в Meta помогают проверить каждую миграционную стратегию.
@@ -433,7 +436,7 @@ export function HomeContent() {
- Читать больше новости React + Читать свежие новости про React
@@ -478,8 +481,8 @@ export function HomeContent() { Ты не один. Два миллиона разработчиков со всего мира каждый - месяц посещайет документацию React. React — это то, с чем - могут согласиться люди и команды. + месяц посещает документацию React. React - это точка + соприкосновения людей (разработчиков?) и команд @@ -503,7 +506,7 @@ export function HomeContent() {
- Добро пожаловать в
в React сообщество + Добро пожаловать в
в React-сообщество
Date: Fri, 29 Sep 2023 13:14:14 +0500 Subject: [PATCH 06/15] Delete .idea/.gitignore --- .idea/.gitignore | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 .idea/.gitignore diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index b58b603fe..000000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Editor-based HTTP Client requests -/httpRequests/ From 7f5eadd7647a1284cbeb73a8d892a7529cd7a90d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=97=D1=83=D1=85=D1=80=D0=B8=D0=B4=D0=B4=D0=B8=D0=BD=20?= =?UTF-8?q?=D0=9A=D0=B0=D0=BC=D0=B8=D0=BB=D1=8C=D0=B6=D0=B0=D0=BD=D0=BE?= =?UTF-8?q?=D0=B2?= Date: Fri, 29 Sep 2023 13:14:33 +0500 Subject: [PATCH 07/15] Delete .idea/git_toolbox_prj.xml --- .idea/git_toolbox_prj.xml | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 .idea/git_toolbox_prj.xml diff --git a/.idea/git_toolbox_prj.xml b/.idea/git_toolbox_prj.xml deleted file mode 100644 index 02b915b85..000000000 --- a/.idea/git_toolbox_prj.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - \ No newline at end of file From f2ea2c51c35d666e3bfdf7db14fb3284b6375eee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=97=D1=83=D1=85=D1=80=D0=B8=D0=B4=D0=B4=D0=B8=D0=BD=20?= =?UTF-8?q?=D0=9A=D0=B0=D0=BC=D0=B8=D0=BB=D1=8C=D0=B6=D0=B0=D0=BD=D0=BE?= =?UTF-8?q?=D0=B2?= Date: Fri, 29 Sep 2023 13:15:05 +0500 Subject: [PATCH 08/15] Delete .idea/inspectionProfiles/Project_Default.xml --- .idea/inspectionProfiles/Project_Default.xml | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 .idea/inspectionProfiles/Project_Default.xml diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml deleted file mode 100644 index 03d9549ea..000000000 --- a/.idea/inspectionProfiles/Project_Default.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - \ No newline at end of file From c231e88e92e1dc660ed6d41a9a045f573ab268f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=97=D1=83=D1=85=D1=80=D0=B8=D0=B4=D0=B4=D0=B8=D0=BD=20?= =?UTF-8?q?=D0=9A=D0=B0=D0=BC=D0=B8=D0=BB=D1=8C=D0=B6=D0=B0=D0=BD=D0=BE?= =?UTF-8?q?=D0=B2?= Date: Fri, 29 Sep 2023 13:15:23 +0500 Subject: [PATCH 09/15] Delete .idea/markdown.xml --- .idea/markdown.xml | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 .idea/markdown.xml diff --git a/.idea/markdown.xml b/.idea/markdown.xml deleted file mode 100644 index 1e3409412..000000000 --- a/.idea/markdown.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file From 5fcc8c755e8b26adae48e60018fb028422086790 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=97=D1=83=D1=85=D1=80=D0=B8=D0=B4=D0=B4=D0=B8=D0=BD=20?= =?UTF-8?q?=D0=9A=D0=B0=D0=BC=D0=B8=D0=BB=D1=8C=D0=B6=D0=B0=D0=BD=D0=BE?= =?UTF-8?q?=D0=B2?= Date: Fri, 29 Sep 2023 13:15:42 +0500 Subject: [PATCH 10/15] Delete .idea/modules.xml --- .idea/modules.xml | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 .idea/modules.xml diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index a29e36107..000000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file From 0ae55e521f1899960e047532d52102c1a4d3cf39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=97=D1=83=D1=85=D1=80=D0=B8=D0=B4=D0=B4=D0=B8=D0=BD=20?= =?UTF-8?q?=D0=9A=D0=B0=D0=BC=D0=B8=D0=BB=D1=8C=D0=B6=D0=B0=D0=BD=D0=BE?= =?UTF-8?q?=D0=B2?= Date: Fri, 29 Sep 2023 13:15:51 +0500 Subject: [PATCH 11/15] Delete .idea/vcs.xml --- .idea/vcs.xml | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 .idea/vcs.xml diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 35eb1ddfb..000000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file From 237fab09c55875e14ec4b512d265065773be6dbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=97=D1=83=D1=85=D1=80=D0=B8=D0=B4=D0=B4=D0=B8=D0=BD=20?= =?UTF-8?q?=D0=9A=D0=B0=D0=BC=D0=B8=D0=BB=D1=8C=D0=B6=D0=B0=D0=BD=D0=BE?= =?UTF-8?q?=D0=B2?= Date: Fri, 29 Sep 2023 13:16:23 +0500 Subject: [PATCH 12/15] Delete .idea/ru.react.dev.iml --- .idea/ru.react.dev.iml | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 .idea/ru.react.dev.iml diff --git a/.idea/ru.react.dev.iml b/.idea/ru.react.dev.iml deleted file mode 100644 index 24643cc37..000000000 --- a/.idea/ru.react.dev.iml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file From c5494f866dbecc9e9ee706695a375b2866bc7a0f Mon Sep 17 00:00:00 2001 From: zukhrik Date: Fri, 27 Oct 2023 23:47:34 +0500 Subject: [PATCH 13/15] some fixes after review --- src/components/Layout/HomeContent.js | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/components/Layout/HomeContent.js b/src/components/Layout/HomeContent.js index 19bf578d3..1fb020eb0 100644 --- a/src/components/Layout/HomeContent.js +++ b/src/components/Layout/HomeContent.js @@ -153,7 +153,7 @@ export function HomeContent() { React позволяет создавать пользовательские интерфейсы из отдельных - частей компонента. Создайте свой React компонент из таких как{' '} + частей компонента. Создайте свой React-компонент из таких как{' '} Thumbnail, LikeButton, и{' '} Video. Затем объедините их в целые экраны, страницы и приложения. @@ -202,10 +202,9 @@ export function HomeContent() { Компоненты React получают данные и возвращают то, что должно появиться на экране. Вы можете передавать им новые данные в ответ - на взаимодействие, например, когда пользователь что-то вводит, - когда пользователь печатает в поле ввода, когда пользователь - заполняет форму. Затем React обновит экран, чтобы соответствовать - новым данным. + на взаимодействие, например, когда пользователь что-то вводит в + поле ввода. Затем React обновит экран, чтобы соответствовать новым + данным. @@ -294,7 +293,7 @@ export function HomeContent() { Люди ожидают, что страницы веб-приложений будут загружаться быстро. На сервере React позволяет вам начать потоковую передачу HTML, пока вы извлекаете - данные, перед загрузкой любого JavaScript кода, она + данные, перед загрузкой любого JavaScript-кода, она постепенно заполняет оставшееся содержимое. На клиенте React может использовать стандартный веб-API, чтобы сохранить ваш пользовательский интерфейс отзывчивым даже @@ -462,7 +461,7 @@ export function HomeContent() {
- Читать больше новости React + Читать больше новостей про React
@@ -482,7 +481,7 @@ export function HomeContent() { Ты не один. Два миллиона разработчиков со всего мира каждый месяц посещает документацию React. React - это точка - соприкосновения людей (разработчиков?) и команд + соприкосновения разработчиков и команд. From 05d4232b821cc9aee168ff692a5ed1d33beb6bbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=97=D1=83=D1=85=D1=80=D0=B8=D0=B4=D0=B4=D0=B8=D0=BD=20?= =?UTF-8?q?=D0=9A=D0=B0=D0=BC=D0=B8=D0=BB=D1=8C=D0=B6=D0=B0=D0=BD=D0=BE?= =?UTF-8?q?=D0=B2?= Date: Fri, 27 Oct 2023 23:49:26 +0500 Subject: [PATCH 14/15] Update conferences.md --- src/content/community/conferences.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/community/conferences.md b/src/content/community/conferences.md index cbe48d279..974e4a825 100644 --- a/src/content/community/conferences.md +++ b/src/content/community/conferences.md @@ -516,7 +516,7 @@ August 18 in Guangzhou, China [Website](https://react.w3ctech.com) -### React Rally 2018 {/*react-rally-2018*/} +### React Rally 2018{/*react-rally-2018*/} August 16-17 in Salt Lake City, Utah USA [Website](http://www.reactrally.com) - [Twitter](https://twitter.com/reactrally) From 1b6acd8fb0f85523445e089b57eb7a39334317c3 Mon Sep 17 00:00:00 2001 From: Maxim Date: Mon, 6 Nov 2023 21:42:11 +0600 Subject: [PATCH 15/15] Update HomeContent.js recommended framework section --- src/components/Layout/HomeContent.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/components/Layout/HomeContent.js b/src/components/Layout/HomeContent.js index 1fb020eb0..19226908f 100644 --- a/src/components/Layout/HomeContent.js +++ b/src/components/Layout/HomeContent.js @@ -234,11 +234,10 @@ export function HomeContent() {
- React — это один из фулстек-фреймворков, например, Next.js или - Remix. Он позволяет соединять компоненты вместе, но не - предписывает, как выполнять маршрутизацию и загрузку данных. Чтобы - построить всё приложение с React, мы рекомендуем - полнофункциональную среду React примере{' '} + React — это библиотека. Она позволяет соединять компоненты вместе, + но не предписывает, как выполнять маршрутизацию и загрузку данных. + Чтобы построить всё приложение с React, мы рекомендуем + взять фулстек-фреймворк, например,{' '} Next.js или{' '} Remix.