Size: a a a

2019 September 17

D

DEM in React Kyiv
ну хотя бы для того что бы она была видна в другом методе
источник

G

GNU/Vsevolod.rs in React Kyiv
DEM
Насколько костыльным является объявление переменной в методе, через this.var - дабы не использовать стейт?
А если реакт решит пересоздать инстанс полностью? (createElement)
источник

SG

Stas G in React Kyiv
сам решит?)
источник

G

GNU/Vsevolod.rs in React Kyiv
Stas G
сам решит?)
Не, исходя из пропсов.
источник

G

GNU/Vsevolod.rs in React Kyiv
Точнее файбер*
источник

D

DEM in React Kyiv
Речь не идёт о перерисовке компонента родителем.
источник

O

Oleksandr in React Kyiv
DEM
Насколько костыльным является объявление переменной в методе, через this.var - дабы не использовать стейт?
Если речь о функциональном компоненте, то почему не использовать хук useState? и зачем объявлять в методе то, что, как я понял, должно быть на уровне компонента? в чем принципиальное нежелание использовать state, если нужно?
источник

G

GNU/Vsevolod.rs in React Kyiv
DEM
Речь не идёт о перерисовке компонента родителем.
Это да, но перерисовка затрагивает этот момент.
источник

MK

Max Kovalenko in React Kyiv
DEM
ну хотя бы для того что бы она была видна в другом методе
для этого есть параметры метода
источник

SG

Stas G in React Kyiv
Oleksandr
Если речь о функциональном компоненте, то почему не использовать хук useState? и зачем объявлять в методе то, что, как я понял, должно быть на уровне компонента? в чем принципиальное нежелание использовать state, если нужно?
Какие методы у функциональных компонентов?
источник

O

Oleksandr in React Kyiv
Stas G
Какие методы у функциональных компонентов?
Нет методов. Могут быть функциональные выражения. Но первое предложение не связано со вторым. Просто интересно почему есть потребность в таком объявлении переменной и отказе от состояния. Почему не объявлять переменную глобально в классе, раз уж так...
источник

G

GNU/Vsevolod.rs in React Kyiv
Stas G
Какие методы у функциональных компонентов?
.call, .apply, .bind )0)
источник

SG

Stas G in React Kyiv
Если 2 метода вызываются последовательно и следующий использует результат предыдущего, то сетСтейт тут не сильно поможет, но данные лично я бы передавал через аргументы
источник

SG

Stas G in React Kyiv
GNU/Vsevolod.rs
.call, .apply, .bind )0)
😍
источник

D

DEM in React Kyiv
Oleksandr
Нет методов. Могут быть функциональные выражения. Но первое предложение не связано со вторым. Просто интересно почему есть потребность в таком объявлении переменной и отказе от состояния. Почему не объявлять переменную глобально в классе, раз уж так...
Стейт вызывает перерисовку компоненнта - следовательно я получу холостые вызовы render()
источник

AR

Alexey Raspopov in React Kyiv
GNU/Vsevolod.rs
.call, .apply, .bind )0)
вы приняты
источник

SG

Stas G in React Kyiv
Alexey Raspopov
вы приняты
Сначала надо написать полифил
источник

AR

Alexey Raspopov in React Kyiv
Stas G
Сначала надо написать полифил
для .bind?)
источник

SG

Stas G in React Kyiv
Ага
источник

AR

Alexey Raspopov in React Kyiv
проверка на возраст прям
источник