Публикации по теме 'react-context'


React — Как работать с Context API
React Context API уже некоторое время существует как экспериментальная функция, но только в версии React 16.3.0 ее стало безопасно использовать в продакшене. В приведенной ниже статье будут показаны два основных приложения для интернет-магазина, одно из которых создано с помощью Context API, а другое — без него. Этот новый API решает одну серьезную проблему — детализация реквизита . Даже если вы не знакомы с этим термином, если вы работали над приложением React.js, это, вероятно,..

Вы должны использовать React Context API
Часто забытый сводный брат реквизита и редукса. В этой статье будут рассмотрены: Что такое React Context API Когда следует использовать React Context API Основы контекстного API Почему вы должны использовать React Context API Почему вам НЕ следует использовать React Context API Что такое контекстный API React? React Context API — это новая функция, добавленная в версию 16.3 React, которая позволяет разработчикам передавать данные между многими компонентами без использования..

Реагировать на контекст
Документы React для Context действительно хороши, но нет ничего плохого в том, чтобы написать еще один :) Если вы чувствуете, что в вашем приложении есть компоненты, которые просто передают реквизиты дочерним элементам, не используя их внутри компонента, то Context — это то, что вам нужно. Контекст позволяет разработчику передавать реквизиты от родительского компонента к конкретному дочернему компоненту, и компоненты между ними не должны знать об этом. Ниже приведен простой способ..

Правильное использование контекста React
* Не стесняйтесь переходить к следующей части, если вы уже знаете, что такое Контекст. Так что же такое контекст? Контекст - это хорошо, контекст вашего приложения. Или просто это глобальное состояние вашего приложения. Учтите, что когда вы используете useState (или this.state, если вы не используете хуки), вы более или менее устанавливаете локальное состояние, которое определяет этот компонент, в котором он установлен. Но что, если нам нужно это состояние в компоненте, который..

Создание всплывающего окна в React с хуками и контекстом
Создание всплывающего окна в React с хуками и контекстом Создать самозакрывающееся всплывающее окно в React можно невероятно легко с помощью всего нескольких действительно полезных инструментов. Все, что нам нужно сделать, это: Создайте контекст для всплывающего окна Создайте всплывающий компонент, который умеет очищать себя Запустите всплывающее окно, чтобы открыть любой текст, который мы хотим Такое всплывающее окно - отличный способ реагировать на действия пользователя, не..

Обнаружение службы с контекстом React
Как нам создать реагирующее приложение с кратким и повторно используемым сервисным слоем? Он должен быть тестируемым, простым для понимания, допускающим простую или асинхронную загрузку и не требующим слишком большого количества шаблонного кода. Когда мы создаем наши сервисы, как мы используем их в наших компонентах с помощью хуков? React useContext hoo k идеально подходит для этого варианта использования. Контекст React позволяет передавать данные дочерним компонентам без..

React Router: отмена регистрации router.listenBefore ()
Скажем, я использую React Router в проекте и делаю маршрутизатор доступным для компонента через Context следующим образом: class MyComponent extends Component { static contextTypes = { router: React.PropTypes.object.isRequired } render() { console.log(this.context.router) } } Выход из объекта дает мне следующее: (Кроме того: кто-нибудь знает, где находится какая-либо документация для этого объекта? Я ничего не могу найти на сайте React Router, поэтому я открыл для..