-
Notifications
You must be signed in to change notification settings - Fork 387
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Translation for State as a Snapshot page #877
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
привет, посмотрел перевод, в целом всё понравилось! Оставил пару небольших замечаний
--- | ||
|
||
<Intro> | ||
|
||
State variables might look like regular JavaScript variables that you can read and write to. However, state behaves more like a snapshot. Setting it does not change the state variable you already have, but instead triggers a re-render. | ||
На первый взгляд, переменные состояния выглядят как обычные JavaScript переменные, с которыми вы можете проводить операции чтения и записи. Однако, состояние больше похоже на снимок, чем на классическую переменную. Установка нового значения переменной состояния не изменяет напрямую текущее состояние, но при этом инициирует повторный рендер. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
На первый взгляд, переменные состояния выглядят как обычные JavaScript переменные, с которыми вы можете проводить операции чтения и записи. Однако, состояние больше похоже на снимок, чем на классическую переменную. Установка нового значения переменной состояния не изменяет напрямую текущее состояние, но при этом инициирует повторный рендер. | |
На первый взгляд, переменные состояния выглядят как обычные JavaScript-переменные, с которыми вы можете проводить операции чтения и записи. Однако, состояние больше похоже на снимок, чем на классическую переменную. Установка нового значения переменной состояния не изменяет напрямую текущее состояние, но при этом инициирует повторный рендер. |
"JavaScript" и "переменная" образуют в данном случае сложное существительное, образованное без соединительной гласной, поэтому следует ставить дефис.
* When and how state updates | ||
* Why state does not update immediately after you set it | ||
* How event handlers access a "snapshot" of the state | ||
* Как установка состояния запускает повторный рендер; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
в других переводах, которые я здесь видел, для списков копируется пунктуация из оригинала. В YouWillLearn
без какого-либо знака в конце, для маркированных и нумерованных списков в тексте - точка в конце.
Думаю, стоит придерживаться одного стиля или поднять эту тему в топике #851
@titovmx привет! спасибо большое за обратную связь) замечания справедливые, исправила) |
@bofeof пожалуйста решите конфликт в ветке «This branch has conflicts that must be resolved» |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
за исключением микрокоммента всё супер 👍
}}> | ||
Change to Stop | ||
Изменить на Стоп | ||
</button> | ||
<h1 style={{color: 'darkgreen'}}> | ||
Walk |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Walk | |
Можно идти |
один хэдер в примерах пропустили :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
готово!
…ev into state-as-a-snapshot-ru
Size changes📦 Next.js Bundle Analysis for react-devThis analysis was generated by the Next.js Bundle Analysis action. 🤖 This PR introduced no changes to the JavaScript bundle! 🙌 |
Если ваш пулреквест является исправлением бага, а не переводом, то сперва убедитесь, что проблема относится ТОЛЬКО к https://ru.reactjs.org, а не к https://reactjs.org. Если это не так, то пулреквест следует открыть в родительском репозитории.