Size: a a a

JS Liberty [ОЫ]

2020 June 09

OM

Oleksii Musiienko in JS Liberty [ОЫ]
Denis Efremov
Кстати, а чем?
быстрее, есть еще юзМемо, типа уменьшает колличество рендера в тыщу раз
источник

DE

Denis Efremov in JS Liberty [ОЫ]
Что быстрее? А что там может быть медленно?
источник

NR

Nikolai Reguliarniy in JS Liberty [ОЫ]
Denis Efremov
Кстати, а чем?
Тем чтобы не писать вот такое
shouldComponentUpdate(nextProps, nextState) { if (this.props.color !== nextProps.color) { return true; } if (this.state.count !== nextState.count) { return true; } return false; }
источник

NR

Nikolai Reguliarniy in JS Liberty [ОЫ]
Ну и в целом классы многословнее
источник

OM

Oleksii Musiienko in JS Liberty [ОЫ]
Чтобы измерить изменения, я создал этот тест, результаты довольно ошеломляющие! Просто при конвертировании классов в функциональные компоненты, мы получили прирост производительности в 6%. Но при обычном вызове компонента как функцию, мы получили около 45% прироста общей производительности.

Как и в случае с любыми тестами, не стоит принимать этот тест за чистую монету. Он был создан, чтобы показать пример использования Missive в случае, когда он должен как можно быстрее смонтировать / размонтировать очень большое количество компонентов (переходы между диалогами).
TL;DR
источник

DE

Denis Efremov in JS Liberty [ОЫ]
Если дело только в многословности и красоте кода, то почему Реакт? Это не лучшие его стороны!
источник

OM

Oleksii Musiienko in JS Liberty [ОЫ]
источник

OM

Oleksii Musiienko in JS Liberty [ОЫ]
Denis Efremov
Что быстрее? А что там может быть медленно?
также react hook forms считаются вообще в раза три быстрее, меньше рендера опять же
источник

OM

Oleksii Musiienko in JS Liberty [ОЫ]
в деталях не расскажу, единственное, так с хуками код на много лаконичней
источник

F

Foma in JS Liberty [ОЫ]
а что то кроме скорости есть в реакте
источник

F

Foma in JS Liberty [ОЫ]
скорострел))
источник

NR

Nikolai Reguliarniy in JS Liberty [ОЫ]
Denis Efremov
Если дело только в многословности и красоте кода, то почему Реакт? Это не лучшие его стороны!
В каком порядке вызываются методы в этом примере?
источник

DE

Denis Efremov in JS Liberty [ОЫ]
Nikolai Reguliarniy
В каком порядке вызываются методы в этом примере?
В произвольном. Это слушатели изменений одноименных свойств компонента
источник

OM

Oleksii Musiienko in JS Liberty [ОЫ]
Foma
а что то кроме скорости есть в реакте
так на вкус и цвет, мне за рекламу реакта не платят)
источник

DE

Denis Efremov in JS Liberty [ОЫ]
источник

NR

Nikolai Reguliarniy in JS Liberty [ОЫ]
Синтаксис классов хорош для узкого круга задач. Для компонентов у которых есть лайфсайкл и прямой порядок выполнения кода - функции это самое логичное  представление
источник

OM

Oleksii Musiienko in JS Liberty [ОЫ]
Foma
а что то кроме скорости есть в реакте
ну реакт больше подходит для переписывания старых проектов.
источник

OM

Oleksii Musiienko in JS Liberty [ОЫ]
сейчас все новые проекте в основном пишутся на реакте
источник

F

Foma in JS Liberty [ОЫ]
о госпади)) легаси переписывать ну его нах
источник

F

Foma in JS Liberty [ОЫ]
Oleksii Musiienko
сейчас все новые проекте в основном пишутся на реакте
лучше в этом аспекте
источник