Skip to content

Commit d9fa138

Browse files
authored
Update static-type-checking.md
1 parent dcb1931 commit d9fa138

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

content/docs/static-type-checking.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ next: refs-and-the-dom.html
1414

1515
Чтобы начать пользоваться возможностями Flow необходимо:
1616

17-
* Добавить Flow в проект.
17+
* Добавить Flow в ваш проект как зависимость.
1818
* Убедиться, что аннотации Flow удаляются из кода при его компиляции.
1919
* Добавить несколько аннотаций типов и запустить Flow для их проверки.
2020

@@ -145,9 +145,9 @@ No errors!
145145

146146
Попробуйте добавить эту аннотацию в некоторые файлы вашего проекта, а затем запустить скрипт `yarn flow` или `npm run flow` и посмотреть, найдёт ли Flow какие-нибудь ошибки.
147147

148-
Кроме того, есть [возможность](https://flow.org/en/docs/config/options/#toc-all-boolean) заставить Flow проверять вообще *все* файлы. Если вы переводите на Flow проект, в котором уже есть наработки кода может возникнуть множество конфликтов, а вот для старта с нуля такая опция может стать неплохим выбором.
148+
Кроме того, есть [возможность](https://flow.org/en/docs/config/options/#toc-all-boolean) заставить Flow проверять вообще *все* файлы. Если вы переводите на Flow проект, в котором уже есть наработки кода, может возникнуть множество конфликтов, а вот для старта с нуля такая опция может стать неплохим выбором.
149149

150-
Все должно работать! Советуем ознакомиться с этими ресурсами и познакомиться с Flow подробнее:
150+
Все должно работать! Советуем изучить Flow подробнее, ознакомившись со следующими ресурсами:
151151

152152
* [Flow Documentation: Type Annotations](https://flow.org/en/docs/types/)
153153
* [Flow Documentation: Editors](https://flow.org/en/docs/editors/)
@@ -159,7 +159,7 @@ No errors!
159159
[TypeScript](https://www.typescriptlang.org/) — это язык программирования, разработанный в Microsoft. TypeScript является надмножеством JavaScript, имеет статическую систему типов и собственный компилятор. Статическая типизация позволяет отлавливать ошибки и баги во время компиляции, ещё до запуска приложения. Подробнее узнать о совместном использовании TypeScript и React можно [здесь](https://github.com/Microsoft/TypeScript-React-Starter#typescript-react-starter).
160160

161161
Чтобы использовать TypeScript, нужно:
162-
* Добавить TypeScript в проект.
162+
* Добавить TypeScript в проект как зависимость.
163163
* Настроить компилятор.
164164
* Использовать правильные расширения файлов.
165165
* Установить файлы объявлений для используемых библиотек.
@@ -180,7 +180,7 @@ npx create-react-app my-app --typescript
180180

181181
>Примечание:
182182
>
183-
>Дальше описывается ручная настройка TypeScript. Если вы используете Create React App можете **пропустить этот раздел**.
183+
>Дальше описывается ручная настройка TypeScript. Если вы используете Create React App, можете **пропустить этот раздел**.
184184
185185
### Добавление TypeScript в проект {#adding-typescript-to-a-project}
186186

@@ -225,7 +225,7 @@ npx tsc --init
225225

226226
Сгенерированный файл `tsconfig.json` уже содержит несколько параметров, которые используются компилятором по умолчанию. Кроме того, можно указать множество опциональных параметров. Более детальная информация по каждому параметру находится [здесь](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html)
227227

228-
Из всех параметров больше всего сейчас нас интересуют `rootDir` и `outDir`. Очевидно, что компилятор берёт исходный TypeScript код, и компилирует его в JavaScript. И нам не нужно, чтобы возникла путаница между исходными файлами и сгенерированным кодом.
228+
Из всех параметров больше всего сейчас нас интересуют `rootDir` и `outDir`. Очевидно, что компилятор берёт исходный TypeScript код, и компилирует его в JavaScript. И нам нужно, чтобы не возникло путаницы между исходными файлами и сгенерированным кодом.
229229

230230
Эту проблему можно решить в два шага:
231231
* Во-первых, изменим структуру проекта. Все файлы с исходниками переместим в директорию `src`.
@@ -276,7 +276,7 @@ yarn build
276276
npm run build
277277
```
278278

279-
Если после этой команды в терминале ничего нет — процесс компиляции прошёл успешно.
279+
Если эта команда не вывела ничего в терминале, то процесс компиляции прошёл успешно.
280280

281281
### Определения типов {#type-definitions}
282282

0 commit comments

Comments
 (0)