@react_js

Страница 4581 из 5115
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
Жить в 2к18 и предлагать мутабельность
Писать 2к18, хуже мутабельности

Nikita
09.08.2018
20:41:30
Andrew
09.08.2018
20:41:46
Kendr
09.08.2018
20:42:00
Писать 2к18, хуже мутабельности
В 2к18 наоборот уже вообще-то

Время фпшной шизы проходит

Вроде как

Dzmitry
09.08.2018
20:42:40
Google
Andrew
09.08.2018
20:42:43
Время фпшной шизы проходит
а я тот открыл доку по F#

Dzmitry
09.08.2018
20:43:28
Что? )
Иммутабельно

Duego
09.08.2018
20:43:38
index % n === 0
а зачем мне каждый Nый элемент менять

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
Это Был Сар Казм
уххх столбики ))000

Dzmitry
09.08.2018
20:48:29
уххх столбики ))000
В одном сообщении

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

Dzmitry
09.08.2018
20:50:08
Я думал, что ты из тех, для кого мутабельность - грех.
Не Я програмировал на нормальных языках )

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

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
разве что асинк валидацию, вот тут могут быть проблемы

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; }); } Как это правильней переписать, чтобы работало?

Eugene
09.08.2018
21:38:17
_changeSearchField?

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

Антон
09.08.2018
21:39:45
this.setState(({searchFieldValues[name]:value}))
не, так ругается на синтаксис

_____
да, это жесть)

Andrew
09.08.2018
21:40:34
не, так ругается на синтаксис
сори this.setState({searchFieldValues[name]:value})

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


а инишиал стейт тут тоже странный)

Страница 4581 из 5115