Anonymous
а смысл. какпотом расширятЬ
лучше 775 бери, дольше служить будет
Anonymous
а не 478
Alexander
Потому что надо было юзать вью
А лучше на ассемблер сразу
Anonymous
вот у меня на нём арч не работает
Anonymous
Вы что тут охуели на джикверика гнать weekly downloads 2 787 070 Dependents (13407)
Ivan
А лучше на ассемблер сразу
А ещё лучше на паскале
artalar
🤗
アレクサンダー・バキマトフ
прям аннигиляция чата какая то))
アレクサンダー・バキマトフ
Что такое РЕАКТ? Я НЕ ЗНАЮ.
@artalar а этот кажется траллит дико)
Алексей
@artalar а этот кажется траллит дико)
а что ещё предлагаете делать?
アレクサンダー・バキマトフ
@artalar а этот кажется траллит дико)
а не, сорян, показлось что тип сам себя зареплаил
Алексей
а
Dmitriy
Кто может сказать в двух словах почему dom плохое место для данных и поэтому пошли путем vdom а?
Yar
Операции с дом слишком затратны
Dmitriy
Операции с дом слишком затратны
А если есть не такие затратные уже?
Таймураз
Кто может сказать в двух словах почему dom плохое место для данных и поэтому пошли путем vdom а?
Ну а насчёт хранения данных Зачем то, с чем ты будешь работать переносить в иную сущность и то доставать оттуда, если ты можешь работать с данными сразу?
Алексей
vdom - это легковесный аналог dom, чтобы им можно было с лёгкостью манипулировать иммутабельно
Алексей
данные тут не причём особо
Алексей
Dmitry
да неужели?
Иммутабелены только реакт элементы
Алексей
а что ещё там кроме реакт элементов есть?
Dmitry
а что ещё там кроме реакт элементов есть?
Реакт элемент это капля Fiber ноды (но кто же об этом знает. Главное что написать)
Алексей
ну без учёт файбер (файберы были не всегда)
Алексей
то есть в начале был react с vdom, но без файберов
Dmitry
ну без учёт файбер (файберы были не всегда)
И раньше реакт элемент был элементом. Из него сделают что-то. Больше он не нужен
Dmitry
то есть в начале был react с vdom, но без файберов
Да. Концепция обхода изменилась
Dmitry
в смысле не нужен?
Я написал для чего он нужен. Или у него ещё цели?
Алексей
Что?
Dmitry
Нам не о чем спорить. Ты не знаешь как работает реакт
Dmitriy
А может были какие попытки написать более лёгкий и производительный реакт дом для модерн браузеров?
Алексей
Нам не о чем спорить. Ты не знаешь как работает реакт
Я просто не знаю что за бред ты несёшь. Ты можешь нормально писать?
Dmitry
А может были какие попытки написать более лёгкий и производительный реакт дом для модерн браузеров?
Есть и без него Ангуляр Ещё борода. Вылетело название. Которая компилится
Dmitry
Я просто не знаю что за бред ты несёшь. Ты можешь нормально писать?
Что делают на основе реакт элемента? Я описал выше. Ты не понял.
Dmitriy
preact Более легкий, не совсем более производительный
Он внутри использует react core но свою логику работы с dom?
Таймураз
Он внутри использует react core но свою логику работы с dom?
Это виртуальное дерево с таким же АПИ как у реакта Сходство на этом заканчивается
Алексей
Что делают на основе реакт элемента? Я описал выше. Ты не понял.
Что делают на основе реакт элемента, да и всего vdom - это уже другой вопрос.
Dmitry
Он внутри использует react core но свою логику работы с dom?
Когда апдейтится реакт дерево. Это не значит что апдейт в реальнле прошёл. Один из плюсов. Он может сравнить
Dmitriy
Это виртуальное дерево с таким же АПИ как у реакта Сходство на этом заканчивается
Так вот и вопрос мой был. Не было ли попыток сделать для ядра реакта модерн рендерелку
Таймураз
Пацаны, дабы вы херни не понесли тут, реакт компоненты не иммутабельны, они декларативны
Dmitry
Одно слово- стейт
Стейт тут причём?
Таймураз
Стейт тут при том, что компонент резко становится изменяемым
Dmitry
Ложь пиздеж провокация
Иди чекни исходники В особенности функцию React.createElement
Dmitriy
Что ты называешь модерн рендерилкой?
Ага я понял меня интересует именно render из реакт дом. Почитаю, вернусь
Алексей
Ложь пиздеж провокация
Вообще если вернуться к самому началу дискуссии, то речь шла о vdom.
Таймураз
Иди чекни исходники В особенности функцию React.createElement
Иди чекни вики на предмет того, что такое иммутабельный объект
Dmitriy
Стейт тут причём?
К тому что есть мутации
Dmitry
Иди чекни вики на предмет того, что такое иммутабельный объект
Иммутабельность - не изсеняемость Реакт элемент не мутируется
Таймураз
Алексей
Dmitry
К тому что есть мутации
Стейт и реакт элемент не связаны
Dmitry
Мутации могут быть внутри объекта, чел
Объект то тут при чем? Я про реакт элемент Вы наверное не поняли что за реакт элемент
Алексей
Dmitry
Ну и что же ты называешь элементом в реакте?)
https://github.com/facebook/react/blob/master/packages/react/src/ReactElement.js#L111
Dmitriy
на каждый рендер
Не рендер а апдейт . Рендер это возможный результат апдейта
Таймураз
🙈
Dmitry
https://github.com/facebook/react/blob/master/packages/react/src/ReactElement.js#L111
Это то во что компилит у тебя jsx в рендер методе
Алексей
Не рендер а апдейт . Рендер это возможный результат апдейта
реакт элементы пересоздаются на каждый рендер
Dmitry
Ну и что же ты называешь элементом в реакте?)
И эти элементы сливаются в мутирующиеся ноды. Файбер ноды
Таймураз
И эти элементы сливаются в мутирующиеся ноды. Файбер ноды
https://github.com/facebook/react/blob/master/packages/react/src/ReactBaseClasses.js#L58-L67
Andrew