Size: a a a

2021 January 17

DE

Denis Efremov in JS Liberty
Вообще JS не передаёт this нигде. Он может либо его подменить, либо не трогать
источник

НА

Николай Алиферов... in JS Liberty
тут скорее главное знать где он доступен и как с ним работать
источник

SV

Serhiy Vaschuk in JS Liberty
Николай Алиферов
да, но обычно рядом пишется какие ты экшены конектиш вроде и какие пропсы в свой компонент
если правильно понял с доки, там  connect   сам оборачивает actionCreator
источник

SV

Serhiy Vaschuk in JS Liberty
const mapDispatchToProps = {
 increment,
 decrement,
 reset
}

и вот такая форма записи рекомендуется
источник

DE

Denis Efremov in JS Liberty
Николай Алиферов
тут скорее главное знать где он доступен и как с ним работать
А где он не доступен? Что-то редкое совсем...
источник

DE

Denis Efremov in JS Liberty
Ща даже в стрелках классов вроде доступен
источник

DE

Denis Efremov in JS Liberty
В стрелке объекта нет this, если объект прямо голый без родительских скоупов
источник

В

Виктория in JS Liberty
Oleg Junior
Я правильно понимаю что в JavaScript this неявно передается нулевым аргументом?
Пиздец
источник

DE

Denis Efremov in JS Liberty
Oleg Junior
а как?
Опиши лучше для чего тебе это нужно?
источник

OJ

Oleg Junior in JS Liberty
Denis Efremov
Опиши лучше для чего тебе это нужно?
я имел ввиду как технически это работает под капотом? а нужно для общего развития
источник

NR

Nikolai Reguliarniy in JS Liberty
Serhiy Vaschuk
а сейчас хок connect используют, или стараются делать через хуки все ?
Если классовый компонент, то используют. Но я например классовые компоненты стараюсь не писать от слова вообще
источник

DE

Denis Efremov in JS Liberty
Oleg Junior
я имел ввиду как технически это работает под капотом? а нужно для общего развития
технически любая функция или объект может внутри себя обращаться к себе через this. Но есть исключения: нпример стрелочные функции. Думаю тебе лучше почитать статью про это
источник

SV

Serhiy Vaschuk in JS Liberty
Nikolai Reguliarniy
Если классовый компонент, то используют. Но я например классовые компоненты стараюсь не писать от слова вообще
спасибо за инфу
источник

NR

Nikolai Reguliarniy in JS Liberty
Oleg Junior
я имел ввиду как технически это работает под капотом? а нужно для общего развития
В момент вызова функции движок в скоупе ссылает this на что то, там есть 4 варианта.
источник

DE

Denis Efremov in JS Liberty
Nikolai Reguliarniy
В момент вызова функции движок в скоупе ссылает this на что то, там есть 4 варианта.
А если нет вызова функции?
источник

NR

Nikolai Reguliarniy in JS Liberty
Denis Efremov
А если нет вызова функции?
то есть глобальный контекст вызова
источник

SV

Serhiy Vaschuk in JS Liberty
this это implicit argument который определяется семантикой языка в момент вызова
источник

DE

Denis Efremov in JS Liberty
Serhiy Vaschuk
this это implicit argument который определяется семантикой языка в момент вызова
В частном случае да
источник

DE

Denis Efremov in JS Liberty
Но далеко не всегда
источник

В

Виктория in JS Liberty
Николай Алиферов
да-да, помню) а потом я по инерции буду двигаться) перед тем как меня до 8 км с разгонят. спасибо, а теперь гуглани про либертарианство для разнообразия)
Разве ты не хочешь стать космическим путешественником?
источник