Size: a a a

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

2021 April 06

es

evgeny shev in React — русскоговорящее сообщество
Nikita Titov
а правильнее сделать через for..of или forEach

неверное утверждение, кто как хочет, так и делает

ты в курсе, что ты память выделяешь для нового массива и тут же ее выкидываешь?
да я так и отвечал , выше
источник

NT

Nikita Titov in React — русскоговорящее сообщество
Alexandr Sachishin
и сколько ее там выкинется?
ты дергаешь память попросту
источник

М

Макс in React — русскоговорящее сообщество
Nikita Titov
а правильнее сделать через for..of или forEach

неверное утверждение, кто как хочет, так и делает

ты в курсе, что ты память выделяешь для нового массива и тут же ее выкидываешь?
дело даже не в памяти, а в намерении кода, то, что он написал это чушь)
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
почему тогда через обычный фор не делается, он же быстрее. он же не создает символов для итерации или коллбеков
источник

М

Макс in React — русскоговорящее сообщество
Alexandr Sachishin
на длинных дистанциях фор быстрее фор ича в 3 раза а фор ин и фор оф - порядка 6 раз
и вот это чушь
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
Макс
и вот это чушь
не согласен
источник

es

evgeny shev in React — русскоговорящее сообщество
Alexandr Sachishin
почему тогда через обычный фор не делается, он же быстрее. он же не создает символов для итерации или коллбеков
зачем, фоич намного короче фора, даже поэтому смысл
источник

NT

Nikita Titov in React — русскоговорящее сообщество
Макс
дело даже не в памяти, а в намерении кода, то, что он написал это чушь)
это понятно
источник

М

Макс in React — русскоговорящее сообщество
Alexandr Sachishin
не согласен
значит потом согласишься, если сейчас не понимаешь)
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
но ведь он создает коллбек
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
лишняя операция лишние затраты
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
вы только что поднимали этот вопрос
источник

i

iwannafly in React — русскоговорящее сообщество
Alexandr Sachishin
не согласен
Погуглите лекцию чувка который v8 писал, он там явно объясняет что выши замеры скорости полная херня, и никакой разницы не будет фактически
источник

i

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

es

evgeny shev in React — русскоговорящее сообщество
Макс
а тут тебе собеседующий отвечает - нет, он говорит, что реакт - это абстракция над языком, а это всегда + накладные расходы и говорит, что хорошо написаный жс, не будет уступать средне написанному на реакте и что ты ответишь
я думаю, что дело как минимум в сложности реализации этого на жс. Это дольше ,в моем понимании. Работа с дом в том же жс в разы затратнее имхо
источник

es

evgeny shev in React — русскоговорящее сообщество
возможно оно будет работать и не медленнее, но сделать это будет в разы геморнее
источник

NT

Nikita Titov in React — русскоговорящее сообщество
главная мысль в том, чтобы применять подходящие  методы, а не привычные.
источник

es

evgeny shev in React — русскоговорящее сообщество
вроде на все ответил
источник

es

evgeny shev in React — русскоговорящее сообщество
Nikita Titov
главная мысль в том, чтобы применять подходящие  методы, а не привычные.
это я про вопрос о реакте
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
Nikita Titov
ты дергаешь память попросту
т.е. лучше делать через for? и в компоненте тоже выводить через for?
источник