-
Notifications
You must be signed in to change notification settings - Fork 388
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
Update importing-and-exporting-components.md #853
Update importing-and-exporting-components.md #853
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> | ||
|
||
The magic of components lies in their reusability: you can create components that are composed of other components. But as you nest more and more components, it often makes sense to start splitting them into different files. This lets you keep your files easy to scan and reuse components in more places. | ||
«Магия» компонентов заключается в возможности их повторного использования. Вы можете создавать компоненты, которые состоят из других компонентов. Но по мере увеличения вложенности компонентов зачастую бывает разумным разделить их на отдельные файлы. Это повышает читаемость кода и позволяет повторно использовать компоненты в большем количестве мест. |
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.
«Магия» компонентов заключается в возможности их повторного использования. Вы можете создавать компоненты, которые состоят из других компонентов. Но по мере увеличения вложенности компонентов зачастую бывает разумным разделить их на отдельные файлы. Это повышает читаемость кода и позволяет повторно использовать компоненты в большем количестве мест. | |
«Магия» компонентов заключается в их переиспользуемости: можно создавать компоненты, которые состоят из других компонентов. Но по мере увеличения их вложенности зачастую бывает разумным начать раскладывать их по разным файлам. Так навигация по ним останется простой, а компоненты станет легче переиспользовать. |
возможности их повторного использования
Громоздко, в англ. одно слово "reusability", поэтому можно просто "переиспользование".
Вы можете создавать компоненты
Зачем начинать новое предложение? У нас тоже двоеточие используется, чтобы развернуть мысль
разделить их на отдельные файлы
Мы не делим компоненты на разные файлы, а разделяем по разным файлам, раскладываем в разные файлы
Это повышает
Глагол keep не подразумевает никакого улучшения
читаемость кода
Не уверен, что здесь стоит использовать такое обширное понятие, речь идет скорей о простой навигации и поиску компонентов в кодовой базе, а это только одна составляемая читаемости кода
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.
Привет! Спасибо за корректировки!
По поводу перевода reusability как "переиспользование" я полностью согласна, но в translation.md для слова reuse в таблице приводится именно вариант "повторное использование".
* Как импортировать и экспортировать компонент | ||
* Когда использовать дефолтные и именованные импорты и экспорты | ||
* Как импортировать и экспортировать несколько компонентов из одного файла | ||
* Как разделять компоненты на отдельные файлы |
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.
Думаю, компонент нельзя разделить на несколько файлов, т.к. он сам не является файлом, мы же не делим торт на коробки, компонент лежит внутри файла, не может на него же делиться
Co-authored-by: Fedya Petrakov <jakephin2015@gmail.com>
Co-authored-by: Fedya Petrakov <jakephin2015@gmail.com>
Co-authored-by: Fedya Petrakov <jakephin2015@gmail.com>
Co-authored-by: Fedya Petrakov <jakephin2015@gmail.com>
Co-authored-by: Anton Ahatov <anton@gcor.ru>
…//github.com/avarlamova/ru.react.dev into translate-importing-and-exporting-components
Если ваш пулреквест является исправлением бага, а не переводом, то сперва убедитесь, что проблема относится ТОЛЬКО к https://ru.reactjs.org, а не к https://reactjs.org. Если это не так, то пулреквест следует открыть в родительском репозитории.