Публикации по теме 'higher-order-components'


Что, черт возьми, такое компоненты высшего порядка?
Вы, вероятно, уже писали код компонента более высокого порядка в React. Но если вы похожи на меня, возможно, вы никогда по-настоящему не понимали, что они собой представляли. Эта статья для вас. Мне стыдно признаться, что до недавнего времени я по-настоящему не понимал, что такое компоненты высшего порядка. Функции высшего порядка Давайте начнем с основ. Функции высшего порядка — это функции, которые принимают функции в качестве аргументов и/или возвращаемых функций . Каждый..

Введение в компоненты высшего порядка (HOC) в React на примере
Если вы какое-то время использовали React, возможно, вы почувствовали необходимость иметь копии одной и той же логики в нескольких компонентах. Вот несколько вариантов использования: Бесконечная прокрутка в трех разных представлениях с разными данными Компоненты, использующие данные из сторонней подписки Компоненты приложения, для которых необходимо войти в пользовательские данные Отображение нескольких списков (например, пользователей, местоположений) с функцией поиска Улучшение..

React-Redux с использованием HOC
Этот пример кода добавляет товары в корзину, используя react-redux с компонентами более высокого порядка (HOC). Давайте начнем с объяснения рабочего процесса redux. Рабочий процесс для редукции выглядит следующим образом: Диаграмма 1: рабочий процесс Redux В нашем Root-Reducer выполняется какое-то действие, которое распространяет изменения в Store, что приводит к изменениям DOM. Прежде чем действие попадет в Root-Reducer, оно может попасть в промежуточное ПО. Промежуточное..

Компоненты высшего порядка и реакция
Для любопытных Проблема Допустим, у вас есть вид, похожий на Мы видим общий шаблон упаковки наших компонентов в ‹div› с некоторыми классами позиционирования (они применяют верхнее и нижнее поля). Один из способов решить эту проблему Одним из решений может быть передача значений интервала через props и добавление значения в className на IconLabelValueRow . Тогда SomeView будет выглядеть так: Другая проблема Но это не решает проблемы для..

Управление приложением React с помощью маршрутизатора
На обычном веб-сайте пользователь переходит на разные страницы и обратно, щелкая ссылки или заполняя формы. Однако в одностраничном приложении взаимодействие пользователя не приводит к загрузке новой страницы. Вместо этого он обрабатывается на одной странице, и компоненты реагируют на это взаимодействие. Итак, как вы все еще позволяете пользователям использовать кнопки браузера вперед и назад? Ответ заключается в том, чтобы переварить изменения хэша URI с помощью ES6 Decorator. Например:..

Шаблон HOC внутри вашего приложения React
Как повторно использовать вашу логику и сохранить ваш код СУХИМ Что такое HOC? Компонент более высокого порядка (HOC) - это продвинутая технология в React для повторного использования логики компонентов. По сути, HOC не являются частью React API. Это шаблон, который вытекает из композиционной природы React. - Реагировать на документы Хорошо, возможно, это может быть сложно понять, но в документации React есть более простое определение: Конкретно, компонент более высокого..