@react_js

Страница 3892 из 5115
Valeriy
07.05.2018
22:15:35
Я чет так и не понял профита. Как ты что тестируешь?
я могу задать приоритет в датасете

братьданные из стора или из пропсов

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

и что самое главное, что все это работает с текущим reduc Provider

Google
Valeriy
07.05.2018
22:20:23
никак не пересекается с ним и вполне может мирососуществовать

Дмитрий
07.05.2018
22:21:29
у меня есть подозрение, что в ближайшем будущем Абрамов протащит подобную тему
Он уже это сделал и ты этим между прочим и пользуешься

Valeriy
07.05.2018
22:22:54
пожалуй за последние 2 года это самая крутая идея в реакте

но как обычно не доведенная до ума

Artyom
07.05.2018
22:23:21
Какая идея?

Ты больше render-prop востаргаешься, чем контекстом

Valeriy
07.05.2018
22:23:43
Какая идея?
context provider/consumer

все равно чего то не хватает же

Efim
07.05.2018
22:30:50
Ммдлвере например

Google
Kelin
07.05.2018
22:31:12
а как понять замоканный стор? С какими-то фейк данными или что?

Дмитрий
07.05.2018
22:32:51
Это просто дефолты

Я пришёл к выводу, что нет смысла пытаться оторвать стор от компонентов целиком, если по умолчанию в сторе не будет ничего кроме дефолтного значения

В таком случае мы избавляемся от проблем стора с селекторами, проблем вроде тех, что селекторы совершенно невозможно портировать между окружениями

Взяли компонент из приложения, перенесли в сторибук, по дефолту что увидим? Красное полотно с ошибками потому что в проде большой стейт, из которого вытаскиваем данные через селекторы, а в сторибуке он в лучшем случае просто будет другой формы

Kelin
07.05.2018
22:39:39
ох сторибук

походу я никогда не занесу компоненты на текущем проекте в него

Artyom
07.05.2018
22:40:00
Зачем компоненты, которые не работают без коннекта? О_о

М
07.05.2018
22:40:00
https://storybook.js.org/

Дмитрий
07.05.2018
22:40:05
Поэтому гораздо практичнее дефолты не дописывать на ходу а начинать с них, прямо в качестве инициализации стора

М
07.05.2018
22:40:05
Вы про это?

Дмитрий
07.05.2018
22:41:04
Зачем компоненты, которые не работают без коннекта? О_о
Ну у тебя то конечно все компоненты будут описаны как надо, и ни за что не начнут завязываться на редакс)

Дмитрий
07.05.2018
22:41:41
Видишь, я даже не сомневался ?

Artyom
07.05.2018
22:42:12
Ну т.е. понятно, что какая-то логика проявляется (отображается) только с данными. Но поведение по умолчанию всегда же прописано

Я такими умозаключениями пришел к рантайпам с подстановкой значений по умолчанию не только при остатствии аргументов, но и при их ошибочном типе

Хотя это пока только идея...

Дмитрий
07.05.2018
22:44:01
Ошибочный тип определяется в компайл тайме, это не оч интересно

Google
Valeriy
07.05.2018
22:45:33
я хочу добиться того, чтобы я мог все свое барахло проносить в стоибук

ставить его в разные позы

мокая там глобальный стор

Дмитрий
07.05.2018
22:45:55
Проблема в том, что разбирать всегда сложнее чем собирать

Valeriy
07.05.2018
22:46:02
собственно, я этого и добился

Дмитрий
07.05.2018
22:46:22
И композиция, которую можно лепить с закрытыми глазами, при деструкции превращается в ад

Artyom
07.05.2018
22:47:14
Я хотел подписываться на редусеры. Сделал собственный стейт-менеджер для этого. И он мне, что-то, не нравится =\

Дмитрий
07.05.2018
22:48:07
let a let b let c = {a, b} let c let a = c.a let b = c.b Первое конструктивный подход, второе — деструктивный с селекторами

Artyom
07.05.2018
22:48:30
Я хотел подписываться на редусеры. Сделал собственный стейт-менеджер для этого. И он мне, что-то, не нравится =\
Вот как элегантно решить вопрос?: подписка на самом деле нужна на данные, но ты подписываешься на редусеры, а что если другой редусер обновит нужные данные?

Дмитрий
07.05.2018
22:48:57
Следить за ссылками и перекрестными зависимостями

Artyom
07.05.2018
22:49:11
йуху

я так и знал

Valeriy
07.05.2018
22:49:14
@artalar



Artyom
07.05.2018
22:49:20
не это тупняк

што?

Дмитрий
07.05.2018
22:49:46
Ещё хочется заметить что "подписка на редьюсеры" — это абсурдно

Valeriy
07.05.2018
22:50:07
вот тебе подписка на редьюсеры

Artyom
07.05.2018
22:50:09
слово "редусеры" - абсурдно, отсюда и ноги

Дмитрий
07.05.2018
22:50:22
Нет, просто не нужно забывать что они делают

Google
Дмитрий
07.05.2018
22:50:32
ну как в vuex
Да, почти

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

Valeriy
07.05.2018
22:52:56
ты в js физически не можешь подписаться на все изменения

так что не нужно питать иллюзий

Дмитрий
07.05.2018
22:53:05
Естественно

Можно просто не подписываться

const c = create(() => a.getState() + b.getState()) у меня код свободно отследит что c зависит от a и b

Artyom
07.05.2018
22:54:46
"сборка снизу в верх"

кажись я начинаю что-то понимать

Дмитрий
07.05.2018
22:55:12
Artyom
07.05.2018
22:55:27
Дим, всего-то 2 месяца потребовалось. Я не пойму, я реально такой тупой...

@ZeroBias пили доку уже, да

Дмитрий
07.05.2018
22:56:36
во всех браузерах? :)
Лол, да. Это не прокси нифига никакие, это просто алгоритмы. Любая достаточно развитая технология неотличима от магии ?

Artyom
07.05.2018
22:57:12
@ZeroBias пили доку уже, да
Пока дождешься, сам выпытаешь, поймешь, напишешь)))

Дмитрий
07.05.2018
22:57:35
План капкан ?

Artyom
07.05.2018
22:57:46
Там же у тебя все готово с неделю или две уже?

Или какой вопрос еще остался?

Valeriy
07.05.2018
22:58:06
слуште а тут много людей со сбера/сбертеха/и около того?

Google
Дмитрий
07.05.2018
22:58:31
У меня сейчас крупный релиз на носу, дело продвигается не быстро

Artyom
07.05.2018
22:58:47
Valeriy
07.05.2018
22:59:14
Такие люди и под NDA бывают
ну ты сказал, у меня во всех компаниях где работаю NDA

Artyom
07.05.2018
22:59:27
Ну а что спрашваешь, тогда?)

Хотя сами сбертеховцы, вроде, не скрываются =D

Осенью тут был один, помню

Valeriy
07.05.2018
23:00:01
ну говорить, где ты работаешь это не под NDA обычно

Artyom
07.05.2018
23:00:20
Дмитрий
07.05.2018
23:00:39
Или какой вопрос еще остался?
Фазы проверки боем к сожалению при всём желании избежать нельзя, нужно сначала у себя прогнать на большом приложении и все нюансы учесть

Valeriy
07.05.2018
23:00:56
я к тому, что в сбере сейчас много проектов на реакте

интересно как там они вообще все строят

Artyom
07.05.2018
23:01:17
я к тому, что в сбере сейчас много проектов на реакте
Да сейчас где угодно много проектов на реакте)

Valeriy
07.05.2018
23:01:51
Интересно как Яндекс
ну давай попу с пальцем не будем сравнивать :)))

яндекс уже не торт

Artyom
07.05.2018
23:02:00
пчму?

Valeriy
07.05.2018
23:02:30
в яндексе есть некое ядро, а остальные это уже как гастарбайтеры

Artyom
07.05.2018
23:02:42
ну давай попу с пальцем не будем сравнивать :)))
нууу... Сбертех, в какой-то далекой теории, мог бы быть и круче. Если бы это был крутой комерческий банк

Дмитрий
07.05.2018
23:02:44
Сколько лет?
3, но это абстрактная цифра, он минимум трижды переписывался подчистую)



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