@react_js

Страница 3875 из 5115
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
ну это пеинт

он вызываетс

больше раз чем компонент обновляется

Dmitry
05.05.2018
13:22:16


Victor
05.05.2018
13:23:17
Dmitry
05.05.2018
13:24:21
хд

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

Так-то нет
Типа если дерево компонентов невысокое и широкое, то лучше способ с передачей всех данных через дерево компонентов, а если высокое и неширокое, то лучше когда больше коннектов?

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
Конечно, если у кого-нибудь здесь окажется другая сборная солянка - буду рад, если поделитесь
@InkFaust да, есть на базе create-react-app + expo + ssr есть собранное решение, пишите в личку проконсультирую.

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
мап менял в сторе значение?
не, в сторе просто .on(event, state, payload => ...

в самом эффекте было .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
без .to вроде новый стор будет? @ZeroBias
По ходу, чет только путает больше

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



Valeriy
05.05.2018
16:13:31
а вот через redux-act





функциональность идентична

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

Dmitry
05.05.2018
16:14:37
Ты можешь сначала сделать сторы, а потом комбинировать их
> пилишь либку для комбинирования сторов > ее юзают как redux-actions

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

Valeriy
05.05.2018
16:14:43


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
вот стор создался и я байндю апи экшины к нему

window.dispatch = store.dispatch
я люблю чтобы было прозрачно

Dmitry
05.05.2018
16:24:31
и bindActionCreators( { request, success, fail }, window.dispatch)

это тоже самое

просто более запутанное

Valeriy
05.05.2018
16:24:59
и bindActionCreators( { request, success, fail }, window.dispatch)
я давно не использую plain actions я не нашел в них никакой выгоды для себя

я вызываю экшины сразу, они байндятся сразу к стору у меня всегда

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