@react_js

Страница 1659 из 5115
Сергей
09.07.2017
19:32:30
Ну я бы хотел настраиваемую строку
ок. Мне интересно, зачем?

Oleg ?
09.07.2017
19:32:52
Два приложения

В принципе вы меня убедили)

Artur
09.07.2017
19:35:29
если переживаешь из-за того,, кто-то может потревожить твой скоупинг, то тут и в целом без настоящей изоляции спокойным не будешь, а для нее есть как раз jss-isolate)

Google
Егор
09.07.2017
22:03:25
Ребят



Зачем указывать this перед firstName?

По идее, оно же должно и так видеть

Ибо если функция не находит переменную в своём теле

Mike
09.07.2017
22:04:28
что видеть? переменной firstName в скоупе нет

это не функция а объект

лол

в своем теле ее нет

Егор
09.07.2017
22:04:44
То она идёт искать за пределами себя

Mike
09.07.2017
22:04:49
она есть в объекте

Егор
09.07.2017
22:05:08
Ну смотри

Есть объект

Google
Егор
09.07.2017
22:05:20
В нем есть переменная

И на уровне переменной есть функция

И мы указываем this.переменная, чтобы достучаться до переменной

Mike
09.07.2017
22:06:39


вот и смотри, какой this у функции

то есть если она пойдет выше

Егор
09.07.2017
22:06:51
Вопрос: зачем this? Если в функции если нет этой переменной, то мы начинаем искать там, где сама функция прописана

Mike
09.07.2017
22:06:54
она вывалится из объекта

Егор
09.07.2017
22:07:19
Ааа

Блин)

Все

Даниил
09.07.2017
22:07:44
вот именно поэтому неявный this - зло

Егор
09.07.2017
22:07:46
Теперь прояснил

Даниил
09.07.2017
22:08:00
было бы как в Python или Rust скажем, таких вопросов бы не возникало

Егор
09.07.2017
22:08:03
Я думал он просто будет искать в объекте

Беседа реакта, а я тут с джсом вожусь)

Ахах

Mike
09.07.2017
22:14:00
вот тебе еще



Vladimir
09.07.2017
23:18:17
А какая разница между явным this и неявным?

Google
Даниил
09.07.2017
23:18:54
явный передаётся как аргумент методам, неявный сам откуда-то берётся

Vladimir
09.07.2017
23:19:23
Ну так я спрашиваю, какая разница на практике

Даниил
09.07.2017
23:19:53
разница такая, что когда this явный, нет никаких сюрпризов типа "а откуда это тут контекст прилетел"

Vladimir
09.07.2017
23:20:28
Так их так нет

this это неявный аргумент любой нестрелочной функции

Сергей
09.07.2017
23:20:59
Так их так нет
Ты на руби писал?

Vladimir
09.07.2017
23:21:02
Нет

Сергей
09.07.2017
23:21:09
Нет
Разница колоссальна

Там вообще его можно не писать и метод может быть где угодно определен

Vladimir
09.07.2017
23:21:54
Ну про это я не говорю

Сергей
09.07.2017
23:22:48
А какая разница между явным this и неявным?
Так это и есть разница. Явный это когда для доступа к методам тебе нужно писать this

Vladimir
09.07.2017
23:23:01
Ну, я не про это

Vladimir
09.07.2017
23:23:04
Это понятно

Я про это



Сергей
09.07.2017
23:24:55
Аа. Ну в жс есть особенности. Типа this меняется когда функцию передаешь как параметр

Это вот и не приятно

Forgetable
09.07.2017
23:27:18
Стрелочные функции в помощь

Admin
ERROR: S client not available

Сергей
09.07.2017
23:28:23
Ага

Google
Дмитрий
10.07.2017
02:56:03
Typescript style

Yui
10.07.2017
07:03:09
Sergey
10.07.2017
07:08:31
?

Дмитрий
10.07.2017
07:14:50
все нормальные парни bind используют уже давно
нормальные парни про bind забыли в 2к15

Pavel
10.07.2017
07:15:10
+

Haskicbr
10.07.2017
07:31:21
Используйте self = this все работает

Сергей
10.07.2017
07:33:20
Max
10.07.2017
07:34:29
селф

2017

лал

Haskicbr
10.07.2017
07:34:43
Так все пацаны делали

Дмитрий
10.07.2017
07:34:48
Используйте self = this все работает
нормальные парни забыли про self/that и прочий изврат в 2012

Делали

в 2012

Sergey
10.07.2017
07:35:05
это наверно прикол

Haskicbr
10.07.2017
07:35:17
Да когда ещё джикуэри был

Anton
10.07.2017
07:35:45
Незабыли. Как и про var. В speed critical коде это все нужно.

Что ни говори, а "стоимость" этих всех наворотов велика. Ну ежели у вас не простое приложение на React.

Google
Сергей
10.07.2017
07:39:28
Может мы ещё на тактах процессора экономить будем?

Дмитрий
10.07.2017
07:41:25
Лол. Конечно стрелка в 1000 раз дороже self ага
особенно учитывая, что бабелем тем же она именно в self и транспилится)

Anton
10.07.2017
07:41:39
Давно не видел тормозящих js? Возьми любую математику - там на hidden классах экономят и все const руками инлайнят

Anton
10.07.2017
07:43:15
Давайте о них не забывать.

Страница 1659 из 5115