Size: a a a

JS Liberty [ОЫ]

2020 June 25

B

Bunk Bunkovich 🐈 in JS Liberty [ОЫ]
источник

В

Виктория in JS Liberty [ОЫ]
Bunk Bunkovich 🐈
а почему надо делать так myFunction = (e) => {..., если в доке просто renderSquare(i) {
А у стрелочных функций нет своего this
Обычным функциям интерпретатор задает this во время их вызова
А во время вызова стрелок нет, поэтому внутри стрелок this берется из области видимости, в которой они были определены
источник

B

Bunk Bunkovich 🐈 in JS Liberty [ОЫ]
Виктория
А у стрелочных функций нет своего this
Обычным функциям интерпретатор задает this во время их вызова
А во время вызова стрелок нет, поэтому внутри стрелок this берется из области видимости, в которой они были определены
понял, сяпки
источник

B

Bunk Bunkovich 🐈 in JS Liberty [ОЫ]
но все же интересно, почему тогда в доке так юзают
источник

B

Bunk Bunkovich 🐈 in JS Liberty [ОЫ]
тогда по идеи же и там же стрелочные должны быть
источник

В

Виктория in JS Liberty [ОЫ]
Bunk Bunkovich 🐈
но все же интересно, почему тогда в доке так юзают
Они вызвают bind
источник

B

Bunk Bunkovich 🐈 in JS Liberty [ОЫ]
Виктория
Они вызвают bind
типо this.myFunction.bind(this)?
источник

В

Виктория in JS Liberty [ОЫ]
Bunk Bunkovich 🐈
типо this.myFunction.bind(this)?
Да

Но вот в доке выше тоже стрелка
источник

В

Виктория in JS Liberty [ОЫ]
Но прямо в jsx
источник

B

Bunk Bunkovich 🐈 in JS Liberty [ОЫ]
угу
источник

B

Bunk Bunkovich 🐈 in JS Liberty [ОЫ]
а как вообще лучше? или как удобно
источник

B

Bunk Bunkovich 🐈 in JS Liberty [ОЫ]
типо стрелочные или бинды
источник

В

Виктория in JS Liberty [ОЫ]
Bunk Bunkovich 🐈
а как вообще лучше? или как удобно
Правильно делать через стрелки и не в jsx, а выносить в свойства класса
Бинд не надо юзать
источник

B

Bunk Bunkovich 🐈 in JS Liberty [ОЫ]
сяпки
источник

B

Bunk Bunkovich 🐈 in JS Liberty [ОЫ]
бинды в целом еще и не очень удобно
источник

NR

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

L

Lupusregina[beta] in JS Liberty [ОЫ]
источник

NR

Nikolai Reguliarniy in JS Liberty [ОЫ]
А когда то вообще перфоманс упирается в поиск элемента? Мне кажется это ничтожно мало, если говорить об браузерном окружении
источник

L

Lupusregina[beta] in JS Liberty [ОЫ]
а , ты уже сделал
источник

M

MultiFruit in JS Liberty [ОЫ]
По времени не проходит
источник