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


Удивительный шаблон реквизита Render для React.js - жизненный цикл прочь!
Следуйте за мной в Twitter , с радостью приму ваши предложения по темам или улучшениям / Крис Что такое паттерн Render props? Паттерн Render props - это способ создать компонент, который предоставляет какие-то данные дочернему компоненту. Эта статья перемещена на https://softchris.github.io/pages/react-render-props.html

Итерация/цикл по свойству вашего компонента в функции рендеринга в React
Введение Я понимаю, что вам нужно динамически создавать некоторые элементы пользовательского интерфейса в функции рендеринга вашего компонента в React . Да! единственный способ - перебрать элементы, для этого вы можете использовать цикл for или функцию карты. Но реальный вопрос в том, разрешено ли нам делать это в React? К сожалению, не напрямую, вы можете столкнуться с некоторыми трудностями, особенно если у вас есть опыт работы с Angular. Вероятно, вы получали сообщение об..

Использование функций в качестве дочерних элементов и свойств рендеринга в компонентах React
React позволяет вам указать функцию как дочернюю, которая children является обычной опорой, поэтому она эквивалентна обратному вызову рендеринга. Давайте посмотрим, как все это выглядит. render() { return ( <div> <LoadContent> { ({ loading }) => <span>{loading}</span> } </LoadContent> </div> ) } Здесь мы используем компонент LoadContent , передаем функцию и затем..

Четыре паттерна React, которые я использую чаще всего в 2018 году
Всем привет ! 👋 В этой статье я хотел бы представить четыре шаблона или техники React, которые кажутся мне особенно полезными в повседневной жизни. Эти методы, безусловно, уже хорошо известны опытным разработчикам React, поэтому эта статья может быть предназначена для новичков. Контейнер и презентация: разделение логики и отображения Условный рендеринг: разные отображения одной и той же логики Компоненты высшего порядка: повторное использование логики Рендер-опора: как HOC,..

2 практических назначения React Render Props
tl;dr 1) Предоставлять API инкапсулированной логики, 2) Быть «безголовым компонентом» Изначально у нас была парадигма в React для создания пользовательского интерфейса под названием Презентационные и контейнерные компоненты — набор повторно используемых компонентов пользовательского интерфейса каждый из которых отображает детерминированную визуальную структуру на основе некоторых переданных данных, и компоненты-контейнеры , отвечающие за составление компоненты..