Size: a a a

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

2020 July 05

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
кек
источник

ТК

Таймураз Кайтмазов... in React — русскоговорящее сообщество
До людей на улице нельзя, буду до кода
источник

AV

Andrey Voronkov in React — русскоговорящее сообщество
Здравстуйте! Есть раздел для вакансий на react.js?
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Andrey Voronkov
Здравстуйте! Есть раздел для вакансий на react.js?
источник

ip

ivan posokhin in React — русскоговорящее сообщество
Привет, решил попробовать использовать mobx, и затупил, почему логирование в autorun не срабатывает? Или не срабатывает модификация стора, не пойму
источник

А

Артур in React — русскоговорящее сообщество
Таймураз Кайтмазов
Наименования функций, мемоизация хендлеров на хуках, линтер
ok
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
ivan posokhin
Привет, решил попробовать использовать mobx, и затупил, почему логирование в autorun не срабатывает? Или не срабатывает модификация стора, не пойму
а там точно пушить надо? Или, может, лучше так:

const addComment = action((newComment) => comments = [...comments, newComment])
?
источник

NE

Nikita E in React — русскоговорящее сообщество
ivan posokhin
Привет, решил попробовать использовать mobx, и затупил, почему логирование в autorun не срабатывает? Или не срабатывает модификация стора, не пойму
autorun у тебя возвращает функцию

const disposer = autorun(() => console.log(sum.get()))
disposer()
источник

ip

ivan posokhin in React — русскоговорящее сообщество
Vladimir Samoilenko
а там точно пушить надо? Или, может, лучше так:

const addComment = action((newComment) => comments = [...comments, newComment])
?
эмм, в доке кругом примеры с мутируемыми сторами, так что даже не знаю, сам задаюсь этим вопросом, но похоже нет, так тоже не работает
источник

NE

Nikita E in React — русскоговорящее сообщество
Vladimir Samoilenko
а там точно пушить надо? Или, может, лучше так:

const addComment = action((newComment) => comments = [...comments, newComment])
?
это не redux, тут просто watcher стоит, можно мутировать
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Nikita E
это не redux, тут просто watcher стоит, можно мутировать
ага, ну тогда не знаю, почему не срабатывает.
источник

ip

ivan posokhin in React — русскоговорящее сообщество
Nikita E
autorun у тебя возвращает функцию

const disposer = autorun(() => console.log(sum.get()))
disposer()
и что? disposer это же отписка я так понял
источник

NE

Nikita E in React — русскоговорящее сообщество
ivan posokhin
и что? disposer это же отписка я так понял
ну вот тебе пример)
источник

NE

Nikita E in React — русскоговорящее сообщество
а да
источник

NE

Nikita E in React — русскоговорящее сообщество
сорри недочитал хД
источник

NE

Nikita E in React — русскоговорящее сообщество
meh
источник

NE

Nikita E in React — русскоговорящее сообщество
ivan posokhin
Привет, решил попробовать использовать mobx, и затупил, почему логирование в autorun не срабатывает? Или не срабатывает модификация стора, не пойму
а у тебя экшн точно вызывается? если например console.log вставить внутри action?
источник

ip

ivan posokhin in React — русскоговорящее сообщество
Nikita E
а у тебя экшн точно вызывается? если например console.log вставить внутри action?
источник

NE

Nikita E in React — русскоговорящее сообщество
вот нашел интересный пример
https://codesandbox.io/s/1v7lp6qjq4?file=/src/index.js
пока различий с твоим не нашел)
источник

NE

Nikita E in React — русскоговорящее сообщество
все понял, autorun это мемоизированная функция типа useState и должна вызываться каждый раз когда ты хочешь от нее какое то действие
источник