Публикации по теме 'render-props'


Передача элементов в качестве реквизита в React
Золотая середина между взрывом реквизита и рендерингом реквизита В этой истории мы увидим простую технику, которая позволяет вам писать удобные настраиваемые компоненты с простыми API, просто используя базовые строительные блоки React: элемент . По моему опыту, опытный программист на React естественным образом использует эту технику, но новичку сложно ее понять. Если вы первый, я не буду тратить ваше время зря. Эта история для последних. реквизит взрыва? А? Под «взрывом» props..

Рендеринг реквизита в React JS (часть 2)
Это вторая часть статьи, я буду обсуждать предварительную тему о renderProps . Тема: «получить доступ к renderProps компоненту state из вызванного компонента и расширить view компонента renderProps из вызванного компонента. Если вы понятия не имеете о renderProps . вы можете прочитать мою первую часть этой статьи, чтобы узнать об основах понимания реквизитов рендеринга, по ссылке ниже. Визуализация реквизита в React JS (часть 1) Иногда нам как..

Как избежать проп-бурения в React
Итак, мы все знаем, что React - отличный фреймворк, он следует архитектуре на основе компонентов, он поощряет подъем состояния, разбивает ваш пользовательский интерфейс на небольшие компоненты и передает данные сверху вниз с помощью свойств. Это хороший подход к созданию пользовательского интерфейса, поскольку он способствует лучшему повторному использованию кода и делает ваше приложение более предсказуемым и более простым для тестирования. Однако здесь есть одна оговорка. Когда вы..

Render Props - путь к успеху
Привет, товарищи-разработчики, Я вернулся к другой интересной теме в ReactJS, которая в основном неизвестна или мало используется, но имеет большие гибкости на ходу. И да, как сказано в заголовке, это « Render Props » в ReactJS. Термин рендеринг опоры относится к методике совместного использования кода между компонентами React с использованием опоры, значение которой является функцией. Как указано в определении, несколько компонентов, использующих один и тот же блок кода,..

Возврат другого компонента через Render Props
"Перейти к содержанию" Допустим, вы отправляете кнопку от родителя к дочернему элементу, используя реквизиты рендеринга. Как правильно отобразить и разместить возвращаемую кнопку? Как оказалось, это совсем несложно. Допустим, это ваш компонент, который использует реквизиты рендеринга для возврата как состояния переключения, так и кнопки переключения. const React = require('react'); class ToggleProvider extends React.Component{ constructor(){ super(); this.state =..

Простой способ присвоить ярлыкам имена и создать уникальные ключи.
Рассказ о специальных возможностях, ключах, идентификаторах и согласовании. В мире React есть две вещи, которые всегда трудно сделать, всегда забывают или делают неправильно. Этикетки для входов. И они очень важны для удобства использования, для UX. Правильная key опора для сопоставленных компонентов React. Не используйте индексы. Доступность для этикеток Ввод HTML есть везде. У каждого сайта есть форма, и каждая форма строится из входных данных. A11y требует, чтобы вы..

Повысьте возможность повторного использования кода с помощью шаблона Render Prop в React
Если вы разработчик React и работаете с новыми и / или ранее созданными компонентами каждый день, вы, вероятно, начали замечать шаблоны повторяющейся логики в своем коде. Это может быть так же просто, как создание нескольких функций в одном компоненте для изменения разных ключей состояния, или это может быть в масштабе создания нескольких компонентов, которые являются немного разными версиями одного и того же. Этот пост будет посвящен решению последнего и рефакторингу переключаемого..