Size: a a a

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

2020 July 06

A

Anton in React — русскоговорящее сообщество
Special K
Хотелось бы иметь возможность менеджить стейт от useState вне компонентов, например
Контекст?
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Special K
Хотелось бы иметь возможность менеджить стейт от useState вне компонентов, например
тогда это какой-то контекст получается. ну вообще, там же суть хуков в том, что при ререндере ссылка на useState остаётся та же. (вроде)
источник

a

arts in React — русскоговорящее сообщество
Special K
Хотелось бы иметь возможность менеджить стейт от useState вне компонентов, например
Context, стейт менеджеры
источник

S

Special K in React — русскоговорящее сообщество
🤔
источник

A

Anton in React — русскоговорящее сообщество
Если очень нужно, можно свои компоненты написать с контекстом
источник

A

Anton in React — русскоговорящее сообщество
Да, прийдется провайдер юзать, но щито поделать
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Special K
Хотелось бы иметь возможность менеджить стейт от useState вне компонентов, например
Тут хорошо описано как они работают, и будет понятно.

https://pomb.us/build-your-own-react/

Если хочешь менеджить состояние вне компонентов, то используй любой стейт менеджер
источник

S

Special K in React — русскоговорящее сообщество
Oleg Rizhkov
тогда это какой-то контекст получается. ну вообще, там же суть хуков в том, что при ререндере ссылка на useState остаётся та же. (вроде)
Хм, а если вне компонента сделать cost foo = someFunc(...) то ссылка тоже ж фиксированная будет
источник

S

Special K in React — русскоговорящее сообщество
Anton
Да, прийдется провайдер юзать, но щито поделать
Вот с него у меня и горит 🤷🏻‍♀️
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Special K
Хм, а если вне компонента сделать cost foo = someFunc(...) то ссылка тоже ж фиксированная будет
const [foo, setFoo] = useState()
я про setFoo. ссылка на неё не изменяется же.
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Special K
Вот с него у меня и горит 🤷🏻‍♀️
используй эффектор 🌝
источник

S

Special K in React — русскоговорящее сообщество
Тимофей 🛴
Тут хорошо описано как они работают, и будет понятно.

https://pomb.us/build-your-own-react/

Если хочешь менеджить состояние вне компонентов, то используй любой стейт менеджер
Я знаю про stm, работаю с ними ещё чёрт знает сколько, просто хочу конкретно хуки глубже понять
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
redux🌚
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
в редаксе нужен провайдер.
источник

A

Anton in React — русскоговорящее сообщество
Чёт все так форсят эффектор, надо хоть прочитать про него, чтоли
источник

S

Special K in React — русскоговорящее сообщество
Oleg Rizhkov
используй эффектор 🌝
Если у меня будет возможность юзать что-то кроме редакса, то это будет reatom
источник

A

Anton in React — русскоговорящее сообщество
Хуки - не панацея
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Special K
Если у меня будет возможность юзать что-то кроме редакса, то это будет reatom
not bad. реатом тоже прикольный вроде. но там тоже ведь нужен провайдер. хоть и в одном месте.
источник

A

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

OR

Oleg Rizhkov in React — русскоговорящее сообщество
что значит "лучше"?
источник