
Valeriy
05.05.2018
13:21:17

Dmitry
05.05.2018
13:21:23
во вью жс ?

Valeriy
05.05.2018
13:21:27
в хроме

Dmitry
05.05.2018
13:21:36
ну пеинт

Google

Valeriy
05.05.2018
13:21:37
ты можешь видеть что у тебя обновилось

Dmitry
05.05.2018
13:21:46
ну это пеинт
он вызываетс
больше раз чем компонент обновляется

Сергей
05.05.2018
13:22:10

Dmitry
05.05.2018
13:22:16

Сергей
05.05.2018
13:22:24

Victor
05.05.2018
13:23:17

Dmitry
05.05.2018
13:24:21
хд

Dmitry
05.05.2018
13:26:41
Наоборот
Окей, инкапсулируем данные дочерних компонентов в их коннекты, убирая из родительских компонентов
Так-то нет
Типа если дерево компонентов невысокое и широкое, то лучше способ с передачей всех данных через дерево компонентов, а если высокое и неширокое, то лучше когда больше коннектов?

Alex
05.05.2018
13:33:44

Valeriy
05.05.2018
13:34:45
а кто тут effector использует в реальных проектах?

Google

Valeriy
05.05.2018
13:35:29
вопрос, как там в сагах это дело работает?

Dmitry
05.05.2018
13:38:41
так он не привязан
вроде к этому
но там вроде ивент это не совсем обычный ивент

Valeriy
05.05.2018
13:46:35
ну мне интересно сразу нюансы выяснить
обычно же как, в саге сделал put и тут же ниже await take

Dmitry
05.05.2018
13:47:41
в еффекторе нету тип саги
вроде бы
т.е это на твое усмотрение как ты эту траблу с асинхронщиной будешь решать

Play
05.05.2018
14:48:43
onPressBack = match => {
это синтакисис какого ES?

Evgeny
05.05.2018
14:52:05
Шестого, 2015 по совместительству, стрелочная функция

Mark
05.05.2018
15:08:43
Всем привет
На медиуме есть статейка
Как объединить react web + native
https://medium.com/@yannickdot/write-once-run-anywhere-with-create-react-native-app-and-react-native-web-ad40db63eed0
Следуя всем указаниям
На выходе у меня красивая картинка
Сюда обычно пишу в качестве последнего фронта
Так сказать предсмертная попытка

Google

Mark
05.05.2018
15:11:55
У кого-нибудь есть какие-нибудь идеи?
Мне кажется затея объединить веб и мобильную версии - не удалась (по крайней мере у меня) и если не найдется решение - будут два разных репозитория
Конечно, если у кого-нибудь здесь окажется другая сборная солянка - буду рад, если поделитесь

Pavel
05.05.2018
15:24:49

Дмитрий
05.05.2018
15:42:45

Play
05.05.2018
15:47:05

Valeriy
05.05.2018
15:47:40
Что там
ну там я делал просто epic(debounce).map и это не давало естественно никакого результата
надо было еще ,to добавить в конце
либо цепляться непосредственно к стору через ,on
а у меня в двух местах получается было и .on и .epic(debounce).map и я не понимал почему дебаунс не пашет :))

Dmitry
05.05.2018
15:48:39
а как ты писал ?

Valeriy
05.05.2018
15:48:41
а там просто параллельно в сторе значение всегда менялось

andretshurotshka?❄️кде
05.05.2018
15:58:10
мап менял в сторе значение?

Valeriy
05.05.2018
15:59:00
в самом эффекте было .epic(...).map(...) без .to(...)

andretshurotshka?❄️кде
05.05.2018
16:00:02
без .to вроде новый стор будет? @ZeroBias

Valeriy
05.05.2018
16:00:32
на самом деле это не очень хороший вариант давать возможность в двух местах делать мутацию стора
а без .to вообще стор не изменится

Дмитрий
05.05.2018
16:02:12
.to это хелпер на основе .on, емнип

Google

Дмитрий
05.05.2018
16:02:36

andretshurotshka?❄️кде
05.05.2018
16:06:10
мап же не отправляет ничего

Дмитрий
05.05.2018
16:08:16
weak map лол ?

Valeriy
05.05.2018
16:11:58
сейчас для сравнения покажу код через redux-act и effector
одно и тоже делает
вот effector

Dmitry
05.05.2018
16:13:22

Valeriy
05.05.2018
16:13:31
а вот через redux-act
функциональность идентична

Дмитрий
05.05.2018
16:14:04
Ты можешь сначала сделать сторы, а потом комбинировать их

Valeriy
05.05.2018
16:14:22

Dmitry
05.05.2018
16:14:37

Дмитрий
05.05.2018
16:14:37
Нет никакой необходимости взять спреды, я к этому

Valeriy
05.05.2018
16:14:43

Дмитрий
05.05.2018
16:14:50

Valeriy
05.05.2018
16:18:35
но у меня правда для redux-act свой экшин билдер есть

Google

Valeriy
05.05.2018
16:18:38
который генерит мне RSF экшины

Dmitry
05.05.2018
16:22:35
аа
зачем ты со стором такое делаешь ?

Valeriy
05.05.2018
16:23:05
потому что когда экшины создаются стора еще не существует

Dmitry
05.05.2018
16:23:52
я понимаю но такйо подход
он налогичен

Valeriy
05.05.2018
16:23:57

Dmitry
05.05.2018
16:24:00
window.dispatch = store.dispatch

Valeriy
05.05.2018
16:24:17
вот стор создался и я байндю апи экшины к нему

Dmitry
05.05.2018
16:24:31
и bindActionCreators( { request, success, fail }, window.dispatch)
это тоже самое
просто более запутанное

Valeriy
05.05.2018
16:24:59
я вызываю экшины сразу, они байндятся сразу к стору у меня всегда