Публикации по теме 'virtual-dom'


Слон в спальне
Анализ чистой стоимости качества React (или любого «пользовательского интерфейса как функции состояния», если на то пошло). Пользовательский интерфейс не зависит от состояния. Возможно, это так в рамках микрокомпонентов, но не на уровне приложений. Виртуальные модели DOM предоставляют компоненты виртуального пользовательского интерфейса. Они невидимы. Когда внутреннее состояние компонента изменяется, он реагирует . Компонент реагирует, применяя изменения к своему..

Возвращение к основам React JS с расширенными темами
Возвращение к основам React JS с расширенными темами VirtualDOM, компоненты, JSX, свойства, состояния, хуки, побочные эффекты, типы свойств, поток данных и событий, условный рендеринг, оптимизация приложений React React JS - самая популярная библиотека JavaScript для интерфейсной разработки. Это упрощает создание веб-интерфейсов с меньшей сложностью, минуя прямое манипулирование DOM разработчиками самостоятельно. Быстрая манипуляция с DOM в React (благодаря концепции виртуальной..

Вопросы по теме 'virtual-dom'

D3js и React относительно манипуляций с DOM
Как механизм манипулирования домом D3 влияет (если вообще влияет) на виртуальный дом React? Я нашел много примеров, показывающих, что обе библиотеки могут отлично работать вместе, но ни одна из них не относится к этой проблеме. Может быть, это...
142 просмотров
schedule 17.05.2022

Является ли Shadow DOM быстрым, как Virtual DOM в React.js?
Сделает ли реализация Shadow DOM в моих проектах их быстрее, чем виртуальная DOM, используемая React?
40072 просмотров
schedule 01.04.2023

Есть ли у React Native «виртуальный DOM»?
Со страницы ReactJS wiki о Virtual DOM: React создает кеш структуры данных в памяти, вычисляет полученные различия, а затем эффективно обновляет отображаемую в браузере DOM. Это позволяет программисту писать код, как если бы вся страница...
18860 просмотров

Внутреннее состояние компонентов Vue.js повторно используется при изменении базовых данных
Я работаю над веб-приложением среднего размера на основе vue.js. Я столкнулся с несколькими проблемами виртуального DOM, в основном связанными с жизненным циклом экземпляров vue. Следующий фрагмент кода (jsFiddle также доступен здесь )...
1084 просмотров
schedule 08.11.2022

React Virtual Dom под капотом
Я читал из источников, что если я обновлю состояние любого компонента, будет ли отображаться весь виртуальный дом ? Это правда ? Если да, то почему не вызывается метод рендеринга всех компонентов? Кроме того, нужны пояснения по пункту ниже -...
669 просмотров
schedule 09.08.2022

Неправильный элемент удален в компоненте v-for [правильный выбор: введите v-for]
У меня есть два следующих компонента: Vue.component('comp-child', { template: `<div>{{childData.name}}<slot></slot>{{randomNum}}</div>`, props: { parentData: { }...
1315 просмотров

Angular: есть ли у него эквивалент ReactJS Reconciliation?
Прочитав документацию и несколько статей о фазах обнаружения и рендеринга изменений ReactJS и Angular (не AngularJS), я пришел к вопросу, который попытаюсь объяснить через несколько минут. Как вы, вероятно, читали в документации React ( здесь и...
750 просмотров

В чем реальное преимущество использования React.js? Это виртуальный DOM или однонаправленный поток данных? Или что-то еще?
Я когда-то использовал реакцию. Я хотел бы знать, каково реальное преимущество реакции по сравнению с другими фреймворками/библиотеками. Это виртуальный дом или однонаправленный поток данных или что-то еще?
70 просмотров
schedule 28.04.2024

Добавляет ли e.target.classList.{add || удалить || toggle } опасноSetInnerHtml?
Хотел спросить об этом людей с большим опытом работы с React, так как не могу найти окончательного ответа. Я знаю, что вы не хотите напрямую добавлять текст в DOM, поэтому React заставляет вас писать dangerouslySetInnerHtml , чтобы установить его....
101 просмотров
schedule 20.02.2023

использование ‹b-dropdown› в ‹b-collapse› вызывает ошибки DOM vue-bootstrap и nuxt js
это мой код для навигационного меню: <b-navbar toggleable="lg" class="navbar navbar-expand-lg navbar-light"> <b-navbar-toggle target="nav-collapse" class="mx-auto my-0"></b-navbar-toggle>...
346 просмотров
schedule 21.04.2022

Есть ли способ запустить событие наведения курсора мыши в amp-script (javascript)?
В документации AMP есть несколько примеров использования Javascript и Web Workers. https://amp.dev/documentation/components/amp-script/?format=websites#script-hash Например, у меня есть функция, которая добавляет H1 после нажатия кнопки: JS:...
80 просмотров