@react_js

Страница 1736 из 5115
kana
18.07.2017
07:20:25
Это такие high order reducer

Сергей
18.07.2017
07:20:44
по моему даже если данные неизменными остаются, все равно будет ререндер
т.е. если я обновлю prop, обновится заодно компонент, в котором есть коннект к filter?

kana
18.07.2017
07:20:51
То есть любой редьюсер можно обернуть в filter из рамды

Google
? ethorz
18.07.2017
07:21:42
т.е. если я обновлю prop, обновится заодно компонент, в котором есть коннект к filter?
ну попробуй вывести в рендер console.log() и посмотри сколько раз он будет рендериться

Group Butler
18.07.2017
07:21:42
Привет Andrey ?. Прежде чем писать, прочитай правила чата. Они есть в прикрепленном сообщении.

? ethorz
18.07.2017
07:22:01
и будет ли ререндер по изменению пропсов

kana
18.07.2017
07:24:33
Про трансдьюсеры у меня был пост на хабре, хоть честно говоря мне сейчас он не нравится, а постить заново новый лучший вариант будет выглядеть как попытка срубить рейт два раза на одной теме https://m.habrahabr.ru/post/325388/

Сергей
18.07.2017
07:25:11
и будет ли ререндер по изменению пропсов
попробовал, он делает перерендер

? ethorz
18.07.2017
07:25:23
Не факт вообще
почему нет? Если был дёрнут экшен с определенным рездьюсером, но к примеру результат не отличается от предыдущего, все равно будет ререндериться, а сравнивать можно будет в componentWillReceiveProps

Сергей
18.07.2017
07:26:07
у меня есть метод апи, который запрашивает данные и обновляет один пропы в редюсере через { ...state, ...payload }, при этом есть компонент который коннектится к одному пропу, который не обновляется

так вот, этот компонент обновляется каждый раз при запросе к апи

Group Butler
18.07.2017
07:26:23
Привет Nazar. Прежде чем писать, прочитай правила чата. Они есть в прикрепленном сообщении.

Сергей
18.07.2017
07:26:32
нахер тогда нужен коннект? от него получается толку нет

я думал он для выделения при каких именно изменениях в стейте обновлять компонент

Дмитрий
18.07.2017
07:27:00
А какой толк ты от него ожидал?

kana
18.07.2017
07:27:21
Структура у тебя просто неправильная

Google
kana
18.07.2017
07:27:28
Вложенная

Сергей
18.07.2017
07:28:28
А какой толк ты от него ожидал?
ну смотрите, есть редюсер search, я к нему делаю один коннект на search.prop, если в search обновится что-нибудь кроме prop но не обновится сам prop, то в компонент на котором коннект search.prop все равно будет перерендер, что за ад?

kana
18.07.2017
07:29:12
Не будет

? ethorz
18.07.2017
07:29:15
дак а ты вроде все равно возвращаешь новый объект

kana
18.07.2017
07:29:45
Коннект же делает shallow, нет?

А true он всегда будет true

Значит что-то другое меняется

? ethorz
18.07.2017
07:30:28
значит на этапе перед редьюсером нужно сравнивать значения, и отталкиваться от того, что если изменился - заюзать редьюсер

Сергей
18.07.2017
07:31:36
хотя нет, ререндера нет, ложная тревога

у меня там еще выше обновляется стейт

Andrey ?
18.07.2017
07:32:07
Возможно, я пытаюсь это сделать совершенно неадекватным способом, но можно ли запихать ref в context? Есть компонент уведомлений, который не сильно хочется на каждой нужной странице подключать, как корректнее всего это реализовать?

Сергей
18.07.2017
07:32:14
обновился state у компонента выше, обновился рендер компонента

kana
18.07.2017
07:32:52
Подключить компонент поверх страниц?

Сергей
18.07.2017
07:33:09
а как не обновлять компонент при обновлении стейта родительского компонента?

Nazar
18.07.2017
07:33:12
всем привет) Может я пишу out of topic, то тогда подскажите пожалуйста куда обратиться... Контора ищет дева на реакт. ( https://jobs.dou.ua/companies/limestone-digital/vacancies/46137/ ) Я буду на бэке - ищу напарника? обращайтесь

Vladimir
18.07.2017
07:34:21
Он итак не обновится

Сергей
18.07.2017
07:37:31
Он итак не обновится
обновится, родитель запускает перерендер в котором сработает virtual dom

Vladimir
18.07.2017
07:37:57
обновится, родитель запускает перерендер в котором сработает virtual dom
Вызовется только рендер, но можно сделать pure render

Дмитрий
18.07.2017
07:38:26
onlyUpdateForKeys

Google
Сергей
18.07.2017
07:52:01
onlyUpdateForKeys
есть ли разница между prevState.merge(newState) в Immutable-js и { ...prevState, ...newState } для редюсера, или это сработает одинаково?

Roman
18.07.2017
07:53:21
Привет всем. Кто-нибудь прикручивал quokka для React? Напишите в лс плиз.

Никита
18.07.2017
07:53:59
Vladyslav
18.07.2017
07:54:43
всем приветы, вчера я спрашивал про удаление из массива в редакс форме, Когда удалялся последний элемент из массива ,а не по индексу, короче методом тыка ( как и все в реакте) я нашел, что проблема была в кастомном нейме для поля

Дмитрий
18.07.2017
07:54:52
Но я всё равно чаще пользуюсь рамдой, чем immutablejs

Сергей
18.07.2017
07:59:53
понятно, спасибо

Roman
18.07.2017
08:17:48
Никто не юзает Quokka ?



Дмитрий
18.07.2017
08:18:18
Я юзаю, но не с реактом)

Вообще не оч представляю, как и нафига его интегрировать с реактом

Roman
18.07.2017
08:19:46
Вообще не оч представляю, как и нафига его интегрировать с реактом
там есть конфиг, но я чет не могу понять, как его прикрутить

Дмитрий
18.07.2017
08:20:10
В package.json закидывай

https://github.com/zerobias/mezza/blob/master/package.json#L64

Roman
18.07.2017
08:23:55
https://github.com/zerobias/mezza/blob/master/package.json#L64
а как без окружения юзать ?

просто сейчас вот так у меня "quokka": { "babel": true },

в babelrc { "presets": [ "react", "env", "es2015", "es2017" ], "plugins": [ "transform-class-properties", "transform-object-rest-spread" ] }

JSX не понимает

Дмитрий
18.07.2017
08:25:28
Хз, должен

Google
Дмитрий
18.07.2017
08:25:59
Видишь у меня там отдельный babel_env задан, можешь так же попробовать

Roman
18.07.2017
08:26:28
и еще я не понимаю, как использовать уже для написанных файлов

не юзать временные

Дмитрий
18.07.2017
08:26:45
Не вижу проблемы)

Roman
18.07.2017
08:27:11
Не вижу проблемы)
c импортом проблемы

kana
18.07.2017
08:28:00
Quokka видит node_modules из папки, где запущена же

Admin
ERROR: S client not available

kana
18.07.2017
08:28:51
Ты же просто запускаешь ноду по сути, в чем могут быть проблемы с импортами

Roman
18.07.2017
08:29:38
Дмитрий
18.07.2017
08:29:55
Вообще не оч представляю, как и нафига его интегрировать с реактом

Причём как ещё более-менее понятно, а вот нафига

kana
18.07.2017
08:30:34
Не ну человек просто хочет интерактивно разрабатывать без браузера

Бизнес-логику мб пишет

Roman
18.07.2017
08:30:47
Вообще не оч представляю, как и нафига его интегрировать с реактом
мне как-то надоело каждый раз писать консольлог, чтобы потом в девтулзах смотреть

kana
18.07.2017
08:31:34
Лол, для этого есть дебагер)

И брейкпоинты

Причем с вскодом можно прямо в редакторе и смотреть

Roman
18.07.2017
08:31:55
Лол, для этого есть дебагер)
вот именно, всё это в браузер лезть, смотреть

Дмитрий
18.07.2017
08:32:25
Во во

Google
Roman
18.07.2017
08:32:40
я юзаю WS

Дмитрий
18.07.2017
08:32:43
В vs code и redux dev tools есть, например

kana
18.07.2017
08:32:58
Сложно людям на ws живется

Дмитрий
18.07.2017
08:32:59
Аа, лол, тогда сорян, не в курсе ?

kana
18.07.2017
08:34:14
И тем не менее не может такого быть, что никто не придумал интегрировать девтулс с штормом

Или в вскод интеграция работает потому, что вскод на электроне

Group Butler
18.07.2017
08:35:40
Привет Manar. Прежде чем писать, прочитай правила чата. Они есть в прикрепленном сообщении.

Roman
18.07.2017
08:35:54
да ну в задницу

Max
18.07.2017
08:35:54
ебать

батлера притащили

Roman
18.07.2017
08:35:58
потом вернусь к квоке

Max
18.07.2017
08:36:07
а нахуя квока

с реактом

Дмитрий
18.07.2017
08:36:30
Я первым делом про это спросил))

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