Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 6e720f3

Browse files
committed
Замена ссылок на официальную документацию React
1 parent c1dfd72 commit 6e720f3

File tree

7 files changed

+19
-19
lines changed

7 files changed

+19
-19
lines changed

‎manuscript/chapter1.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ npm install react react-dom
144144

145145
### Упражнения:
146146

147-
* узнайте больше про [установку React](https://ru.react.js.org/docs/getting-started.html)
147+
* узнайте больше про [установку React](https://ru.reactjs.org/docs/getting-started.html)
148148

149149
## Установка без конфигурации
150150

@@ -325,14 +325,14 @@ export default App;
325325

326326
Он должен заработать, когда вы запустите своё приложение в командной строке с помощью команды `npm start` снова.
327327

328-
Кроме того, вы могли заметить атрибут `className`. Он представляет стандартный атрибут `class` в HTML. По техническим причинам в JSX пришлось заменить несколько встроенных HTML-атрибутов. Вы можете найти все [поддерживаемые HTML-атрибуты в документации к React](https://ru.react.js.org/docs/dom-elements.html#all-supported-html-attributes). Все они следуют соглашению написания в camelCase. На вашем пути к изучению React, вы столкнётесь с некоторыми специфическими атрибутами JSX.
328+
Кроме того, вы могли заметить атрибут `className`. Он представляет стандартный атрибут `class` в HTML. По техническим причинам в JSX пришлось заменить несколько встроенных HTML-атрибутов. Вы можете найти все [поддерживаемые HTML-атрибуты в документации к React](https://ru.reactjs.org/docs/dom-elements.html#all-supported-html-attributes). Все они следуют соглашению написания в camelCase. На вашем пути к изучению React, вы столкнётесь с некоторыми специфическими атрибутами JSX.
329329

330330
### Упражнения:
331331

332332
* определите больше переменных и отрисуйте их в вашем JSX
333333
* используйте сложный объект для представления пользователя с именем и фамилией
334334
* отобразите свойства пользователя в своём JSX
335-
* ознакомьтесь подробнее с синтаксисом [JSX](https://ru.react.js.org/docs/introducing-jsx.html)
335+
* ознакомьтесь подробнее с синтаксисом [JSX](https://ru.reactjs.org/docs/introducing-jsx.html)
336336
* узнайте больше про [компоненты, элементы и экземпляры в React](https://reactjs.org/blog/2015/12/18/react-components-elements-and-instances.html)
337337

338338
## const и let в ES6
@@ -439,7 +439,7 @@ ReactDOM.render(
439439
### Упражнения:
440440

441441
* откройте файл *public/index.html*, чтобы посмотреть, где React-приложение монтируется в HTML
442-
* узнайте больше про [отрисовку элементов в React](https://ru.react.js.org/docs/rendering-elements.html)
442+
* узнайте больше про [отрисовку элементов в React](https://ru.reactjs.org/docs/rendering-elements.html)
443443

444444
## Горячая перезагрузка
445445

@@ -613,7 +613,7 @@ React выполнит всю работу за вас и отобразит к
613613

614614
### Упражнения:
615615

616-
* узнайте подробнее про [списки и ключи React](https://ru.react.js.org/docs/lists-and-keys.html)
616+
* узнайте подробнее про [списки и ключи React](https://ru.reactjs.org/docs/lists-and-keys.html)
617617
* повторите [стандартные встроенные функции массива в JavaScript](https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/)
618618
* используйте больше JavaScript-выражений в JSX
619619

‎manuscript/chapter2.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ onDismiss(id) {
348348

349349
### Упражнения:
350350

351-
* узнайте больше про [состояние и жизненный цикл в React](https://ru.react.js.org/docs/state-and-lifecycle.html)
351+
* узнайте больше про [состояние и жизненный цикл в React](https://ru.reactjs.org/docs/state-and-lifecycle.html)
352352

353353
## Привязки
354354

@@ -1019,7 +1019,7 @@ class App extends Component {
10191019

10201020
### Упражнения:
10211021

1022-
* узнайте больше про [события React](https://ru.react.js.org/docs/handling-events.html)
1022+
* узнайте больше про [события React](https://ru.reactjs.org/docs/handling-events.html)
10231023
* узнайте подробнее [функции высшего порядка](https://ru.wikipedia.org/wiki/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F_%D0%B2%D1%8B%D1%81%D1%88%D0%B5%D0%B3%D0%BE_%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BA%D0%B0)
10241024

10251025
## Деструктуризация ES6
@@ -1152,7 +1152,7 @@ class App extends Component {
11521152

11531153
### Упражнения:
11541154

1155-
* узнайте больше о [формах в React](https://ru.react.js.org/docs/forms.html)
1155+
* узнайте больше о [формах в React](https://ru.reactjs.org/docs/forms.html)
11561156
* изучите подробнее [различные контролируемые компоненты](https://github.com/the-road-to-learn-react/react-controlled-components-examples)
11571157

11581158
## Разделение компонентов
@@ -1343,7 +1343,7 @@ class Search extends Component {
13431343

13441344
### Упражнения:
13451345

1346-
* прочитайте подробнее про [модель композиции React](https://ru.react.js.org/docs/composition-vs-inheritance.html)
1346+
* прочитайте подробнее про [модель композиции React](https://ru.reactjs.org/docs/composition-vs-inheritance.html)
13471347

13481348
## Повторно используемые компоненты
13491349

@@ -1523,7 +1523,7 @@ const Search = ({ value, onChange, children }) => {
15231523
### Упражнения:
15241524

15251525
* преобразуйте компоненты Table и Button в функциональные компоненты без состояния
1526-
* ознакомьтесь подробнее с [классовыми компонентами и функциональными компонентами без состояния](https://ru.react.js.org/docs/components-and-props.html)
1526+
* ознакомьтесь подробнее с [классовыми компонентами и функциональными компонентами без состояния](https://ru.reactjs.org/docs/components-and-props.html)
15271527

15281528
## Стилизация компонентов
15291529

‎manuscript/chapter3.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@
6464

6565
### Упражнения:
6666

67-
* узнайте подробнее [методы жизненного цикла в React](https://ru.react.js.org/docs/react-component.html)
68-
* узнайте подробнее о [состоянии, связанном с методами жизненного цикла в React](https://ru.react.js.org/docs/state-and-lifecycle.html)
67+
* узнайте подробнее [методы жизненного цикла в React](https://ru.reactjs.org/docs/react-component.html)
68+
* узнайте подробнее о [состоянии, связанном с методами жизненного цикла в React](https://ru.reactjs.org/docs/state-and-lifecycle.html)
6969
* узнайте подробнее про [обработку ошибок в компонентах](https://reactjs.org/blog/2017/07/26/error-handling-in-react-16.html)
7070

7171
## Получение данных
@@ -411,7 +411,7 @@ console.log(result);
411411
### Упражнения:
412412

413413
* ознакомьтесь подробнее с [различными способами условной отрисовки](https://www.robinwieruch.de/conditional-rendering-react/)
414-
* узнайте больше про [отрисовку по условию в React](https://ru.react.js.org/docs/conditional-rendering.html)
414+
* узнайте больше про [отрисовку по условию в React](https://ru.reactjs.org/docs/conditional-rendering.html)
415415

416416
## Поиск на стороне клиента и на стороне сервера
417417

@@ -628,7 +628,7 @@ onSearchSubmit(event) {
628628

629629
### Упражнения:
630630

631-
* узнайте больше [синтетические события в React](https://ru.react.js.org/docs/events.html)
631+
* узнайте больше [синтетические события в React](https://ru.reactjs.org/docs/events.html)
632632
* поэкспериментируйте с [API Hacker News](https://hn.algolia.com/api)
633633

634634
## Получение данных с разбивкой на страницы

‎manuscript/chapter4.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -802,7 +802,7 @@ Button.defaultProps = {
802802

803803
* определите интерфейс PropType для компонента Search
804804
* добавьте и обновите интерфейсы PropType при добавлении и обновлении компонентов в последующих главах
805-
* узнайте больше про [PropTypes в React](https://ru.react.js.org/docs/typechecking-with-proptypes.html)
805+
* узнайте больше про [PropTypes в React](https://ru.reactjs.org/docs/typechecking-with-proptypes.html)
806806

807807
## Отладка с помощью инструментов разработчика React
808808

‎manuscript/chapter5.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ const Search = ({
155155
### Упражнения
156156

157157
* узнайте подробнее про [использование атрибута ref в React](https://www.robinwieruch.de/react-ref-attribute-dom-node/)
158-
* узнайте подробнее в целом про [атрибут ref в React](https://ru.react.js.org/docs/refs-and-the-dom.html)
158+
* узнайте подробнее в целом про [атрибут ref в React](https://ru.reactjs.org/docs/refs-and-the-dom.html)
159159

160160
## Загрузка ...
161161

‎manuscript/chapter6.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ class Table extends Component {
275275

276276
### Упражнения:
277277

278-
* прочитайте подробнее про [поднятие состояния в React](https://ru.react.js.org/docs/lifting-state-up.html)
278+
* прочитайте подробнее про [поднятие состояния в React](https://ru.reactjs.org/docs/lifting-state-up.html)
279279
* прочитайте больше про поднятие состояния в [статье про изучение React перед использованием Redux](https://www.robinwieruch.de/learn-react-before-using-redux/)
280280

281281
## Пересмотр: setState()
@@ -442,7 +442,7 @@ class App extends Component {
442442

443443
### Упражнение:
444444

445-
* прочитать больше о том, как [в React правильно использовать состояние](https://ru.react.js.org/docs/state-and-lifecycle.html#%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F)
445+
* прочитать больше о том, как [в React правильно использовать состояние](https://ru.reactjs.org/docs/state-and-lifecycle.html#%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F)
446446
* экспортировать updateSearchTopStoriesState из файла
447447
* напишите тест для него, который передаёт данные (истории, страницы) и составленное предыдущее состояние и, наконец, ожидает новое состояние
448448
* улучшите методы `setState()` для использования функции

‎manuscript/contributor.md‎

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

2626
В тексте данного перевода книги используется буква «ё» и французские кавычки, а также терминология из замечательного [словаря «Веб-стандартов»](https://github.com/web-standards-ru/dictionary).
2727

28-
И последнее, но не менее важное: ссылки на документацию React ведут на [недавно созданный сайт с переводом документации React](https://ru.react.js.org/). Кроме перевода книги я решил также создать перевод документации по React, на момент первоначального выпуска книги переведены только те страницы, на которые ссылается книга, но я призываю всех принять участие в дальнейшем переводе документации в [репозитории react-ru](https://github.com/js-rus/react-ru).
28+
И последнее, но не менее важное: ссылки на документацию React ведут на [недавно созданный сайт с переводом документации React](https://ru.reactjs.org/). Кроме перевода книги я решил также создать перевод документации по React, на момент первоначального выпуска книги переведены только те страницы, на которые ссылается книга, но я призываю всех принять участие в дальнейшем переводе документации в [репозитории react-ru](https://github.com/js-rus/react-ru).
2929

3030
Давайте вместе переведём и будем поддерживать документацию по React на русском языке! Этот проект специально направлен на сообщество, чтобы оно непосредственно принимало в нём участие. Точнее, я имею в виду, что в рунете много вариантов с переводом документации React, но все они различаются и не совсем актуальны. И главное, все они не похожи на оригинальный сайт, хотя лицензия не запрещает клонирование оригинального сайта, поэтому почему бы не объединиться и не создать единый перевод документации? В любом случае, если вам это интересно — присоединяйтесь!
3131

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /