Spec-Zone.ru › Flow

Начало работы

Разработчики часто используют Flow и React вместе, поэтому важно, чтобы Flow эффективно типизировал как распространённые, так и продвинутые шаблоны React. Это руководство научит вас, как использовать Flow для создания более безопасных приложений React.

В этом руководстве мы будем предполагать, что вы знаете основы React и сосредоточимся на добавлении типов для шаблонов, с которыми вы уже знакомы. Мы будем использовать примеры, основанные на react-dom, но все эти шаблоны работают и в других средах, таких как react-native.

Настройка Flow с React

Flow и Babel хорошо работают вместе, поэтому для адаптации Flow пользователями React, которые уже используют Babel, не требуется много усилий. Если вам нужно настроить Babel с Flow, вы можете следовать этому руководству.

Babel также работает «из коробки» с Create React App, просто установите Flow и создайте .flowconfig.

Реализации React

Flow поддерживает @babel/plugin-transform-react-jsx варианты реализации, необходимые для использования JSX без явного импорта пространства имен React.

Если вы используете новую автоматическую реализацию, используйте эту конфигурацию в своём .flowconfig, чтобы Flow знал, как автоматически импортировать jsx.

[options]
react.runtime=automatic

© 2013–present Facebook Inc.
Licensed under the MIT License.
https://flow.org/en/docs/react

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API