
Dmitry
09.08.2018
19:06:06
и выходит для избежания папки шаред у нас будет
- общие пьюр компоненты ?
- ui
- общая логика ?
- services
- хок хелпер ?
- components
- общий стейт и екшины ?
- выносим стеейт и екшины в другой модуль.
не идельно конечно, но в плане разработки и разпаралеливания фич мне такой подход больше нравится

Rain
09.08.2018
19:08:51
Шото сложно

Eugene
09.08.2018
19:09:38
выносим стеейт и екшины в другой модуль ?

Google

Dmitry
09.08.2018
19:09:46

Rain
09.08.2018
19:13:32
Типо ui - набор общих компонент, modules - отдельные блоки в приложении с БЛ, блекджеком и шл..., services - не react утилиты

Dmitry
09.08.2018
19:13:45
да
компонентс- реакт утилиты

Eugene
09.08.2018
19:14:06
У меня наподобие такого, но чуть проще :(

Dmitry
09.08.2018
19:14:07
от если развернуть

Rain
09.08.2018
19:16:24
Effects это типо из либы?

Dmitry
09.08.2018
19:16:30
это санки
стейт это рдюсеры

Rain
09.08.2018
19:16:55
Аа
Ну да, уже понятнее

Dmitry
09.08.2018
19:19:13
я особо не запариваюсь как это орагнизовывать

Google

Dmitry
09.08.2018
19:19:33
просто держишь все по доменам пока оно не начинает реюзаться в другом модуле
в принципе можно и без атомика первое время обойтись пока будет где-то до 20 файлов в каждом модуле, но обычно 20 файлов в модуле оч быстро появляются

Rain
09.08.2018
19:23:06
В целом от масштаба проекта зависит

Andrew
09.08.2018
19:52:40
ребзи а подскажите какой вообще адекватный heap size для достаточно большого spa ?

Cenator
09.08.2018
19:53:10
столько, сколько нужно

Andrew
09.08.2018
19:54:06
ну когда 150 мб на одно окно
я думаю это слишком

Duego
09.08.2018
20:19:22
У меня в стейте лежит массив, как мне изменить только Nый элемент в нем?

Cenator
09.08.2018
20:19:47
map с условием

Abu
09.08.2018
20:22:53

Dzmitry
09.08.2018
20:39:12
Реее
Жить в 2к18 и предлагать мутабельность

?️Ivan
09.08.2018
20:40:42

Nikita
09.08.2018
20:41:30

Andrew
09.08.2018
20:41:46

Kendr
09.08.2018
20:42:00
Время фпшной шизы проходит
Вроде как

Dzmitry
09.08.2018
20:42:40

Google

Andrew
09.08.2018
20:42:43

Kendr
09.08.2018
20:42:57

Dzmitry
09.08.2018
20:43:28

Duego
09.08.2018
20:43:38

Kendr
09.08.2018
20:44:04
А, я думал тебе надо каждый
Так в чем дело?

Dzmitry
09.08.2018
20:45:02

Andrew
09.08.2018
20:45:10

Dzmitry
09.08.2018
20:45:26
нет
Да
Я предполагал сарказм
:/

Andrew
09.08.2018
20:45:41
вон новый mobx на мутация и норм

Andrew
09.08.2018
20:46:13
когда proxy будет уже везде поддерживатся можно спокойно мутировать и сделать за изменениями
хотя копирование тоже вроде достаточно сильно оптимизировали

Abu
09.08.2018
20:47:03

Andrew
09.08.2018
20:47:12
тут короче хз

Dzmitry
09.08.2018
20:47:13

Andrew
09.08.2018
20:47:25
ну скажи чем одно лучше другого

Dzmitry
09.08.2018
20:47:39
Это
Был
Сар
Казм

Abu
09.08.2018
20:47:58

Google

Andrew
09.08.2018
20:48:16

Dzmitry
09.08.2018
20:48:29

Abu
09.08.2018
20:49:09
Я думал, что ты из тех, для кого мутабельность - грех.

Dzmitry
09.08.2018
20:50:08

Jamik
09.08.2018
21:03:40
все привет, может не в тему, у кого нибудь есть на примете инресное API, хочется ченибудь запилить

Bear
09.08.2018
21:06:29

Jamik
09.08.2018
21:07:22

Andrew
09.08.2018
21:08:08
ребзи а кто-то юзает rx js в реакте ? просто интересны кейсы

Admin
ERROR: S client not available

Andrew
09.08.2018
21:08:23
без редакса

Vladislav
09.08.2018
21:15:26
Кто-нибудь из присутствующих завязывал сабмит и валидацию редакс формы на сагу?

Andrew
09.08.2018
21:18:05
а зачем ?
сада отправляет данные когда форма валидна
зачем в саге валидировать

Dmitry
09.08.2018
21:18:37
не стоит плясок

Andrew
09.08.2018
21:18:59
разве что асинк валидацию, вот тут могут быть проблемы

Petr
09.08.2018
21:19:57

Pavel
09.08.2018
21:22:45
Всем привет! Ребят, а как бы вы сделали бесконечный timeline, который можно листать в обе стороны ?

Dmitry
09.08.2018
21:27:25
гайс, а какой селф хостед сервис для документации посоветуете ?

Google

Dmitry
09.08.2018
21:27:46
я посмотрел на readthedocs и gitbook v1 но может еще есть что-то

Антон
09.08.2018
21:29:34
Всем привет, обновил реакт до 16x и рефакторю тут чужой код, который сломался.
Есть инпут, в него ничего не пишется, хотя он активный. Если перейти в другую вкладку и вернуться, буква появляется, бред короче:
_changeSearchField({ target: { name, value } }) {
this.setState((state) => { state.searchFieldValues[name] = value; });
}
Как это правильней переписать, чтобы работало?

Andrew
09.08.2018
21:36:31
this.setState(({searchFieldValues[name]:value}))
мб так

Eugene
09.08.2018
21:38:17
_changeSearchField?

Andrew
09.08.2018
21:38:20
не понятно зачем вам тут prevState

Антон
09.08.2018
21:39:45

Andrew
09.08.2018
21:40:34

Eugene
09.08.2018
21:40:43

Andrew
09.08.2018
21:41:25
да это я оставил потому что думал что там нужен будет prevState

Антон
09.08.2018
21:41:34
да нет, я скобко-то убирал)
ругается, что
expression statement is not assigment or call

Andrew
09.08.2018
21:43:11
хорошо давай так this.setState(prevState => ({searchFieldValues:{
...prevState.searchFieldValues,
[name]:value
}}))

Eugene
09.08.2018
21:43:50
А может проще тогда уж показать inital state? )
Чтобы не гадать как надо:)

Andrew
09.08.2018
21:45:07
да так должно сработать, просто поле нельзя делать someKey[key]:value

Антон
09.08.2018
21:45:10
а инишиал стейт тут тоже странный)