@react_js

Страница 4494 из 5115
Spaider
27.07.2018
11:56:37
неужели у a столько событий

Vadim
27.07.2018
11:57:04
Что делает этот твой компонент монстр?
так может это компонент App?

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 У меня куча списков. каждый список что то делает свое по нажатию на А

Да уж, пора бы уже использовать редакс видимо, раз такое случилось зачем изобретать велосипед
Redux целесообразно использовать когда большой обьем данных. А у меня данных не очень много. Просто очень много красивых фишек на самом spa Для пользователя

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

Nikita
27.07.2018
12:01:23
Редакс разве про обьем данных Я думал он решает проблему с прокидыванием пропсов, по крайней мере так преподносят все эти либы управления состоянием
ну все его стараються юзать когда обьем данных очень большой. имхо просто мнение. а в моем случае redux Тоже не поможет. все равное передача будет такая {han, han1,..}

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

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
мне все равное на REDUX надо будет писать так const mapDispatchToProps = { basketCheckout, removePhoneFromBasket, cleanBasket }
ну, потом {...this.props} и все, эти обработчики в компоненте добавляешь их сюда, автоматом появились там

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

Nikita
27.07.2018
12:05:24
спасибо всем

жаль что никто не сталкивался;(

https://www.npmjs.com/package/sql
спасбо. идея хорошая)

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

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

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
не)

раз на третий виснит где то)

Ещё надпись вываливаеется что то типа ожидания доступного сокета

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

Google
Konstantin
27.07.2018
12:17:34
может у тебя hmr тупит?
Как отдебажить?)

Если я даже код не правлю, перезагружаю страницу все равно зависает.

Игорь
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 сколько параметров передавать и как обрабатывать их ПЛИЗ )

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

в аргументах тебе падает nextProps, сравниваешь с this.props и все
но он не вызывается при первом рендиринге, да ?

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

в первый раз конечно нет

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

Sergey
27.07.2018
13:11:54
ага

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

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

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

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

Max
27.07.2018
13:19:07
Admin
ERROR: S client not available

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

Eugen
27.07.2018
13:20:05
не правда, магии не бывает
ну сам попробуй... просто поставь консольку в этот компонент

Max
27.07.2018
13:20:34
ну сам попробуй... просто поставь консольку в этот компонент
а что мне пробовать? cwp срабатывает когда компонент получил новые пропсы , ща в доке гляну стейт влияет или нет

Roman
27.07.2018
13:20:37
билдить html в зависимости от параметров

там много опций полезных

Eugen
27.07.2018
13:21:08
ну сам попробуй... просто поставь консольку в этот компонент
хотя... возможно у меня компонент как то странно отрабатывает, но сам прикол в том что в первый рендиринг срабатывает все равно

Max
27.07.2018
13:21:13
ну сам попробуй... просто поставь консольку в этот компонент
сделай пример на codesandbox, где срабатывает постоянно

хотя... возможно у меня компонент как то странно отрабатывает, но сам прикол в том что в первый рендиринг срабатывает все равно
если родитель изменился, то ребенок с cwp тоже отработает (Note that if a parent component causes your component to re-render, this method will be called even if props have not changed.)

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

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

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

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

Влад
27.07.2018
15:28:40

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