Where communities thrive
Join over
1.5M+ people
Join over
100K+ communities
Free
without limits
Create
your own community
Explore more communities
dev-ua/reactjs
We <3 React.js
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
Artyom Trityak
@artyomtrityak
я хочу иметь схему в которой я могу указать локальные поля
которые не нужно фетчить
Sergey Rubanov
@chicoxyzzy
чем это отлечается от начальных стейтов?
Artyom Trityak
@artyomtrityak
тем что эти поля можно было бы засетить при инициализации релея
те у меня 1 глобальный релей стор в котором есть локальные а есть серверные поля
Sergey Rubanov
@chicoxyzzy
зачем релей, если не надо фетчить?
Artyom Trityak
@artyomtrityak
нужно фетчить, но не все
я ж говорю - не хочу всякие тултипы и прочую чисто UI штуки хранить на бекенде - только данные
Sergey Rubanov
@chicoxyzzy
то, что не надо фетчить и не надо хранить, незачем хранить в релее
Artyom Trityak
@artyomtrityak
мне нравится идея одного стора
когда при сервер рендеринге я конфигурирую этот стор и получаю нужное состояние UI
если релей это один стор, то почему этот стор не может хранить мои ui-данные?
те как будто 2 редюсера - сервер данные и 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
я хочу чтоыб я могу мутировать локальные данные без отправки на сервер
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
потому что при сервер рендеринге мне нужно каждому компоненту тогда сетить стейт