
Spaider
27.07.2018
11:56:37
неужели у a столько событий

Vadim
27.07.2018
11:57:04

Spaider
27.07.2018
11:57:29
я запутался чот
Так что он делает то?

Google

Vadim
27.07.2018
11:58:00
точнее у App куча хэндлеров для обработки, он их прокидывает вниз и некоторые через себя проксируют кучу этих хендлеров

Spaider
27.07.2018
11:58:48
Да уж, пора бы уже использовать редакс видимо, раз такое случилось
зачем изобретать велосипед

Nikita
27.07.2018
11:58:57
короче. у меня есть компонент A
в spa У меня куча списков. каждый список что то делает свое по нажатию на А

Spaider
27.07.2018
12:00:14
Редакс разве про обьем данных
Я думал он решает проблему с прокидыванием пропсов, по крайней мере так преподносят все эти либы управления состоянием

Nikita
27.07.2018
12:01:23

Spaider
27.07.2018
12:02:03
Твоя ссылка сможет напрямую изменять состояние

Nikita
27.07.2018
12:02:10

Spaider
27.07.2018
12:02:11
ей не нужно больше будет прокидывать хендлеры через пропсы
я в редаксе не один хендлер не прокидываю дальше чем из контейнера в компонент
грубо говоря)

Nikita
27.07.2018
12:02:52
мне нужно было вот от чего уйти
мне все равное на REDUX надо будет писать так
const mapDispatchToProps = {
basketCheckout,
removePhoneFromBasket,
cleanBasket
}

Google

mr_makss
27.07.2018
12:03:29
https://www.npmjs.com/package/sql

Spaider
27.07.2018
12:03:51

Nikita
27.07.2018
12:04:42

Spaider
27.07.2018
12:05:08
Ладно :D

Nikita
27.07.2018
12:05:24
спасибо всем
жаль что никто не сталкивался;(

Evgen
27.07.2018
12:06:16
с 50 хендлерами точно не сталкивался - не представляю этого монстра

Nikita
27.07.2018
12:06:42

mr_makss
27.07.2018
12:07:36
Можно написать кучу интерфейсов и разруливать в зависимости от поддержки. Например ещё indexeddb.
А если ничего не поддерживается броузером, то кэшить в рамках сессии броузера

Nikita
27.07.2018
12:08:20

Evgen
27.07.2018
12:08:53

Konstantin
27.07.2018
12:11:31
У меня одного такая проблема: переодически зависает интерфейс SPA в гугл хроме после обновления страницы, причем зависает в том случае, когда открыта консоль разработчика. Стоит её закрыть как все оживает.

Spaider
27.07.2018
12:12:17
мб брейкпойнт где нибудь стоит?)

Konstantin
27.07.2018
12:12:23
не)
раз на третий виснит где то)
Ещё надпись вываливаеется что то типа ожидания доступного сокета

Roman
27.07.2018
12:14:01

mr_makss
27.07.2018
12:14:38
эм..
вероятно над npm sql возникнет необходимость построения интерфейса в стиле монги т.е. орм под проект

Google

Konstantin
27.07.2018
12:17:34
Если я даже код не правлю, перезагружаю страницу все равно зависает.

Игорь
27.07.2018
12:29:27
парни а кто то скрещивал потход redux-orm с обычными редьюсерами
типо что бы были и ормовые, и обычные
Типо в орме я не могу хранить состояние запроса ну например isFetching. Думаю разделить рутовый редьюсер на entities, и ui, в ui обрабатывать действия паролельно еntities и там хранить информацию о загрузки данных
Кто что думает о таком подходе?

Sergey
27.07.2018
12:49:02
Я redux-orm не использую, но разделяю все редьюсеры глобально на view и model. Во view все, что относится к состоянию, которое живет только на фронте, а в model - то, что приезжает с апи

Eugen
27.07.2018
12:55:19
Ребята, привет ) привидите плиз пример жизненного цикла componentWillRecieveProps сколько параметров передавать и как обрабатывать их ПЛИЗ )

Artem
27.07.2018
12:56:21

Eugen
27.07.2018
12:56:52
ага....

Artem
27.07.2018
12:57:25
ну когда пропсы меняются
в первый раз конечно нет

Eugen
27.07.2018
12:58:02

Yuriy
27.07.2018
13:10:35
Ребята, а может ли кто-то на РУ раздуплить зачем нужен HtmlWebpackPlugin? И нужен ли он маст хэв?

Игорь
27.07.2018
13:11:09

Sergey
27.07.2018
13:11:54
ага

Игорь
27.07.2018
13:12:24
и как его тогда в модели покласть ?

Sergey
27.07.2018
13:13:58
в таком случае кидается экшн о том, что с какого-то конкретного апи приехал еррор и обрабатывается одним из редьюсеров view, который на основе этой ошибки вернет стейт, который приведет к человеческому отображению этой ошибки на соответствующем компоненте, в модели сами ошибки я не держу

Игорь
27.07.2018
13:16:56

Oleg
27.07.2018
13:17:43
как словить нажатие кнопки не в инпуте? например закрыть модалку нажав на esc?

Google

Roman
27.07.2018
13:17:46

Eugen
27.07.2018
13:18:40
ну когда пропсы меняются
На самом деле я за консолил и понял что componentWillRecieveProps срабатывает всегда независимо поменялись пропсы или нет.... это странно как то

Max
27.07.2018
13:19:07

Roman
27.07.2018
13:19:31

Admin
ERROR: S client not available

Max
27.07.2018
13:19:33
не только для этого
не исключаю, для чего еще? (я не особо спец в нем), во времена 1го вебпака юзал)

Eugen
27.07.2018
13:20:05

Roman
27.07.2018
13:20:15

Max
27.07.2018
13:20:34

Andrew
27.07.2018
13:20:35

Roman
27.07.2018
13:20:37
билдить html в зависимости от параметров
там много опций полезных

Eugen
27.07.2018
13:21:08

Max
27.07.2018
13:21:13

Eugen
27.07.2018
13:23:22

Roman
27.07.2018
13:30:00

Igor
27.07.2018
13:32:27
Привет, у меня вопрос мб и бредовый, но все же вопрос, можно ли как то вернуть назад в диспатч функцию данные? Я имею ввиду: есть мидлварь где слушаеться экшн, когда отрабатывает экшн надо вернуть назад в функцию типа: this.props.toDoSmth() данные с мидлвари..
Спасибо :)

Alex
27.07.2018
13:50:16
Привет, кто-нибудь плотно работает с Heroku ?

Google

Andrew
27.07.2018
13:57:14

Igor
27.07.2018
13:57:53
@Loochnikov да, я вот так же думаю

Artyom
27.07.2018
14:32:07
Только мидлвару top level сделай

Alex
27.07.2018
14:33:47
Не знал где еще спросит )Реакт в докер, а докер в хероку не могу связать докер и хероку
Плотно нет, но работал. А причем тут реакт?

Artyom
27.07.2018
14:34:13
@Loochnikov да, я вот так же думаю
Что тут думать, у меня мидлвара возвращает флаг, по которому в компоненте определяется что дальше делать. Т.е.
const result = this.props.dispatch(action)

Alex
27.07.2018
14:35:09

Cenator
27.07.2018
14:36:12

Alex
27.07.2018
14:38:10

Влад
27.07.2018
14:38:16
Ребят, кто то сталкивался с багом:
При переключении роутов картинки как-будто загружаются заново, идёт прыгание, они на долю секунды пропадают и появляются
Баг только на мобильных
Как боролись с этим?

Artem
27.07.2018
15:27:42

Влад
27.07.2018
15:28:40