Описание тега react-fiber

React Fiber - это повторная реализация основного алгоритма рендеринга React, представленного в React v16.0. Он представил планирование и инкрементный рендеринг среди многих других функций.
7 ответов

В чем разница между hydrate() и render() в React 16?

Я прочитал документацию, но я не совсем понял разницу между hydrate() а также render() в реакции 16. я знаю hydrate() используется для объединения SSR и рендеринга на стороне клиента. Может кто-нибудь объяснить, что такое увлажняющий и в чем разница…
01 окт '17 в 20:03
0 ответов

Как я могу узнать, что запускается рендеринга в React?

У меня очень большое приложение с компонентами высшего порядка везде. Я нахожусь в ситуации, когда один из моих элементов управления получает правильные реквизиты и рендерит правильно, а затем сразу же получает неправильные реквизиты и снова рендери…
01 фев '19 в 22:09
1 ответ

Реагировать 16 обновить фатальные ошибки ag-grid?

Кто-нибудь обновил свою установку ag-grid до React 16 aka Fiber? Я обновился, чтобы реагировать на @ next и реагировать на dom @ next, и сразу же получил фатальную ошибку. Мой инструмент тесно основан на примере ag-grid-реагировать, и проблема, похо…
11 сен '17 в 23:43
2 ответа

Включить асинхронный рендеринг в реакции 16

React 16 приносит новую базовую архитектуру. Они работали над новым механизмом асинхронного рендеринга, который мог бы сделать анимацию более плавной. Но асинхронный рендеринг еще не включен. У меня есть некоторые проблемы с производительностью реаг…
30 ноя '17 в 10:58
0 ответов

Метеоритная сессия на шаг позади

Я пытаюсь проверить, существует ли имя пользователя в коллекции пользователей. В случае проверки данных функция запускается быстрее, чем метод вызова (как вы все знаете). Это приводит к тому, что Session становится на один шаг позади, когда пользова…
2 ответа

Предназначен ли Portal API React 16 для замены API контекста?

Я заметил новую особенность portals сделать то же самое, но лучше? Я не очень разбираюсь в порталах, но, похоже, это новый способ управления обновлениями вложенных компонентов? Я знал, что Reacts Context API был экспериментальным, и заметил, compone…
11 дек '17 в 02:56
0 ответов

React Fiber Nodes - Какое свойство указывает на повторную визуализацию узла DOM?

Я пытаюсь выяснить, какое свойство узла волокна React даст мне лучшее указание на то, что DOM повторно отображал определенный компонент. Я копался в свойствах дерева волокон и читал статьи в Интернете, и у меня до сих пор есть три возможности: Сравн…
23 янв '19 в 19:49
5 ответов

В чем разница между React и React Fiber?

Я только что услышал, что реагирующее волокно готово. Каковы большие различия между реагирующим и реагирующим волокном? Стоит ли изучать совершенно новую концепцию этих различий?
27 июл '17 в 04:26
0 ответов

Есть ли угловой эквивалент React Fiber?

Мотивация: я работаю над приложением, которое в некоторых его частях рендерится несколько раз в секунду, а в некоторых случаях может выполнять тяжелый рендеринг. Я бы хотел, чтобы приоритет действий пользователя был над всем остальным, даже в тех тя…
06 сен '18 в 09:48
0 ответов

Реакция: Как использовать функции обновления с setState при удалении элементов

Я пытаюсь вызвать метод удаления с помощью функции обновления. Я делаю это, потому что рекомендуется использовать функции Updater (особенно с Fiber и когда выйдет новый API ожидания, см. Здесь), когда вы изменяете состояние на основе предыдущего сос…
4 ответа

Есть ли у React Native "Виртуальный DOM"?

На вики- странице ReactJS о Virtual DOM: React создает кэш структуры данных в памяти, вычисляет результирующие различия и затем эффективно обновляет отображаемую DOM браузера. Это позволяет программисту писать код так, как будто вся страница отобра…
0 ответов

Как мне установить "тип" React Fiber?

У меня есть пользовательский React Fiber Reconciler, который я создаю, используя экспорт по умолчанию из react-reconciler пакет. В компоненте ReactDOM я выполняю this.mountNode = CustomRenderer.createContainer(this.stage) CustomRenderer.updateContai…
27 сен '18 в 13:58
2 ответа

Можно ли извлечь экземпляр компонента из React Fiber?

До версии 16 React - то есть до введения волокон React - можно было взять элемент DOM и извлечь экземпляр компонента React следующим образом: const getReactComponent = dom => { let found = false; const keys = Object.keys(dom); keys.forEach(key =&…
07 ноя '17 в 19:35
1 ответ

Как определить момент выполнения чего-либо в графе Flame в DevTools?

Я использую React 16 (Fibre Engine) и мне нужно увидеть / определить конкретный момент в разделе основного потока, чтобы увидеть, что происходит после него. Таким образом, мне пришла в голову идея поместить некоторый код, который создаст некоторый в…
2 ответа

Порядок componentDidMount в иерархии компонентов React

У меня есть приложение React, которое имеет следующую структуру: компонент А состоит из В и С Когда компонент B вызывает это componentDidMount метод, это правда, что все компоненты закончили монтаж? Или, другими словами , реагирует на огонь componen…
18 янв '18 в 14:36
2 ответа

componentDidCatch не вызывается, когда есть ошибка в обещании

Согласно новому документу " Реакция 16-го выпуска" "React 16 печатает все ошибки, которые произошли во время рендеринга, на консоли в процессе разработки, даже если приложение случайно их проглатывает". У меня есть родительский компонент и дочерний …
23 окт '17 в 11:53
10 ответов

Реагировать 16 предупреждение "warning.js:36 Предупреждение: не ожидал, что серверный HTML содержит <div> в <div>."

Я использую React 16 бета (реагирующее волокно) с рендерингом на стороне сервера Что я должен понимать, что это значит? warning.js:36 Warning: Did not expect server HTML to contain a &lt;div&gt; in &lt;div&gt;.
27 июл '17 в 12:06
1 ответ

Используйте гидрат () с асинхронным. компоненты

Приложение, над которым я работаю, основано на React Fiber и React Router V3. Пытаясь использовать hydrate() вместо render() с асинхронными компонентами я столкнулся со следующей проблемой: HTML, возвращаемый из SSR, отличается от клиентского. В рез…
1 ответ

Могу ли я заблокировать детей-предренеров на React Fiber?

Я написал компонент на React Fiber. Этот компонент получает 1 cond props, и это правда, рендерит детей. "use strict"; import * as React from "react"; import * as ReactDOM from "react-dom"; interface IfProps { cond: boolean; } export class If extends…
06 дек '17 в 11:15
2 ответа

В чем разница между волокнистым объектом в React 16 и элементом React?

Здесь по этой ссылке (как часто говорят люди, для понимания архитектуры React 16) упоминается: Даже элементы в React - это простые JS-объекты, содержащие информацию о компоненте и имеющие четыре следующих параметра: { type, ref, props, key } Я тольк…
24 июл '18 в 10:17