Spec-Zone.ru › Relay 9

Введение в Relay

Relay — это JavaScript-фреймворк для создания приложений на React с использованием GraphQL, разработанный с нуля, чтобы быть простым в использовании, расширяемым и, прежде всего, производительным. Relay достигает этого с помощью статических запросов и генерации кода заранее.

React позволяет определять представления как компоненты, где каждый компонент отвечает за отрисовку части пользовательского интерфейса. Составление других компонентов — способ построения сложных пользовательских интерфейсов. Каждый компонент React не нуждается в знании внутренней работы составленных компонентов.

Relay связывает React с GraphQL и развивает идею инкапсуляции дальше. Он позволяет компонентам указывать, какие данные им нужны, а фреймворк Relay предоставляет эти данные. Это делает потребности в данных внутренних компонентов непрозрачными и позволяет комбинировать эти потребности. Думать о том, какие данные нужны приложению, становится локальным для компонента, что упрощает понимание, какие поля нужны или больше не нужны.

© 2020–present Facebook Inc.
Licensed under the BSD License.
https://relay.dev/docs/en/v9.1.0/introduction-to-relay

Spec-Zone.ru

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