Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Feb 05 2017 13:29
    @listochkin banned @byhub
  • Sep 27 2016 12:16
    @listochkin banned @vsevolodg
  • Mar 17 2016 14:10
    User @ALF-er unbanned @xgrommx from this room
  • Mar 17 2016 14:10
    User @ALF-er unbanned @chicoxyzzy from this room
  • Mar 17 2016 14:06
    @ALF-er banned @xgrommx
  • Mar 17 2016 14:06
    @ALF-er banned @chicoxyzzy
  • Jan 03 2016 23:34
    @RReverser banned @vasivas
  • Mar 27 2015 20:23
    User @RReverser banned @doneck-russia from this room
  • Mar 19 2015 20:58
    User @mr-mig banned @pgr-ru from this room
  • Mar 14 2015 23:15
    User @mr-mig banned @putin-hero from this room
  • Mar 14 2015 22:29
    User @mr-mig banned @stepan-bendera from this room
Sergey Rubanov
@chicoxyzzy
ну убери релей и редакс
Artyom Trityak
@artyomtrityak
я хочу чтоыб я могу мутировать локальные данные без отправки на сервер
Sergey Rubanov
@chicoxyzzy
и будет то, что тебе нужно
Artyom Trityak
@artyomtrityak
у меня и так релей и редакс, но мне ненравится, я не хочу 2 глобальных стора и это выглядит уебищно когда 2 враппер контейнера и слишком сложно
я хочу локальные мутации
Sergey Rubanov
@chicoxyzzy
я же говорю, не нужен редакс
Artyom Trityak
@artyomtrityak
а, ну это понятно что редакс ненужен
но как мне только с одним релеем делать локальные мутации
Sergey Rubanov
@chicoxyzzy
this.setState / recompose
Artyom Trityak
@artyomtrityak
хм, а при изначальном рендеринге релей засетит нужный стейт?
те если я компонент пересоздам, стейт сохранится в релее?
Sergey Rubanov
@chicoxyzzy
ну это тебе решать. можешь из него взять. можешь из жсона любого взять. можешь в компонентах хранить, можешь взять из локалстораджа
без разницы
Artyom Trityak
@artyomtrityak
когда я делаю this.setState релей сохраняет в себя этот стейт?
Sergey Rubanov
@chicoxyzzy
нет
Artyom Trityak
@artyomtrityak
ну и в чем тогда профит
Sergey Rubanov
@chicoxyzzy
ты выше писал, что тебе не надо сохранять это
Artyom Trityak
@artyomtrityak
я хочу чтобы была 1 сущность с данными - и UI и сервер
те одно дерево которое описывает все приложение и данные
те глобальный стор
тк я юзнаю релей то это должен хранить релей
Sergey Rubanov
@chicoxyzzy
ну тогда храни эти данные в релее)
Artyom Trityak
@artyomtrityak
но релей синкает мутации на сервер)
Sergey Rubanov
@chicoxyzzy
омг. тогда не храни. храни в стейте) мы по кругу ходим)
Artyom Trityak
@artyomtrityak
лол)
я хочу чтобы релей отвечал как за сервер стейт так и за локальный
те релей хранил оба стейта, а локлаьный не синкал с сервером
пока у меня только идея написать свой нетворк леер где это переопределить
Sergey Rubanov
@chicoxyzzy
почему бы не хранить локальный стейт в самих компонентах?
зачем релей должен хранить то, что у тебя и редакс не должен хранить?
Artyom Trityak
@artyomtrityak
потому что при сервер рендеринге мне нужно каждому компоненту тогда сетить стейт
редакс должен хранить это
Sergey Rubanov
@chicoxyzzy
зачем?
я видимо просто не понимаю кейс

чем отличается

каждому компоненту тогда сетить стейт

и каждому компоненту выставить (статичный?) стейт в редаксе

Artyom Trityak
@artyomtrityak
в редаксе я просто делаю жсон и его сетю в 1 место
Sergey Rubanov
@chicoxyzzy
у тебя получается целая либа, которая хранит жсон
Artyom Trityak
@artyomtrityak
а не пробегаюсь по всем всем компонентам чтобы им засетить стейт
Sergey Rubanov
@chicoxyzzy
возьми просто жсон?
Artyom Trityak
@artyomtrityak
в смысле?
Sergey Rubanov
@chicoxyzzy
тебе в этом кейсе редаксовые экшны нужны?
Artyom Trityak
@artyomtrityak
да, чтобы изменять стейт
редаксовые экшены в этом кейсе === мутации
Sergey Rubanov
@chicoxyzzy
чтобы не хранить стейты и получать пропсы?
Artyom Trityak
@artyomtrityak
именно
Sergey Rubanov
@chicoxyzzy
recompose
Artyom Trityak
@artyomtrityak
я не юзал, ты про https://github.com/acdlite/recompose ?
Sergey Rubanov
@chicoxyzzy
да, и ты сможешь не делать setState если это так не нравится)
Artyom Trityak
@artyomtrityak
просто проблема смотки какая
у меня есть к примеру контейнер в котором всякие акордеоны и прочая UI шелуха