Size: a a a

React — русскоговорящее сообщество

2021 June 26

SM

Soltukiev Malik in React — русскоговорящее сообщество
А ненужные обращения когда бывают?
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
пример дайде уже)
источник

OR

Obaid Raj in React — русскоговорящее сообщество
need help
источник

P

PavelDmitrenko in React — русскоговорящее сообщество
если вы на чистом js реализуете прямую работу с домом и будете перерисовывать ваш туду лист при каждом изменении произвольного итема  в нем — то, очевидно (вроде) что будет ерунда.

Если перед тем как вносить изменения в дом (перерисовывать весь туду лист) вы добавите слой логики, проверяющей то, надо ли перерисовывать вообще всё, или достаточно один итем (а то, может, и вообще визуализировать не надо — может, сначала поменяли, а потом изменение откатили). то — то получится реакт
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
Я же написал. Ты ставишь атрибут элементу, а этот атрибут уже имеет нужное значение. Или ты пересоздашь элемент, а он такой же, как и был до этого
источник

GO

Green Orange in React — русскоговорящее сообщество
Да банально список из массива на js и посортировать, подвигать элементы по одному
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
я не буду перерисовывать прилодение при добавлении туду, я просто добавлю туду и все
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
Вот пример с туду. Если добавлять новый через дом, нужно найти элемент, куда его вставить - поиск элементов наверное самая дорогостоящая операция. Потом сделать туда аппенд или иннерхтмл с тудушкой - также перестройка дом.


Виртуалдом: лежит простой небольшой объект, в массив по 1 из его ключей добавить элемент (простой объект без кучи вложенностей). Все это происходит моментально и дом уже подхватывает, что именно нужно изменить
источник

P

PavelDmitrenko in React — русскоговорящее сообщество
В таком простом примере никакой прибыли от виртуал дома не будет, будет даже ровно наоборот
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
а реакт когда внедряет в реальный дом новое туду не ищет дом элемент, куда надо вставлять туду?
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
Он конечно не ищет, у него есть все инстансы элементов. Но руками ты тоже можешь их хранить, чтобы искать было нужно
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
Реакт теоретически не может дать перфоманс по сравнению с идеально написанным руками приложением на чистом доме. Просто оно будет в 100 раз длиннее, потребует в 100 раз больше времени и будет содержать в 100 раз больше багов
источник

P

PavelDmitrenko in React — русскоговорящее сообщество
всё так
источник

m

mmm in React — русскоговорящее сообщество
источник

m

mmm in React — русскоговорящее сообщество
Там ни слова про перфоманс
источник

m

mmm in React — русскоговорящее сообщество
Всего лишь декларативная обертка
источник

P

PavelDmitrenko in React — русскоговорящее сообщество
В чем сомнения я не очень понимаю?
Вы сомневаетесь в том, что манипуляции с виртуальным домом более производительны по сравнению с манипуляциями с реальным домом?
источник

m

mmm in React — русскоговорящее сообщество
источник

B1

BS 135 in React — русскоговорящее сообщество
Дарт вейдер "в тумане"
источник

A

Arthur in React — русскоговорящее сообщество
почему евейты не работают? функция синхронно работает, кроме первого res
источник