
Kelin
08.05.2018
21:57:47
на случай, если надо что-то

Valeriy
08.05.2018
22:14:37
выкини на фиг санки

Ray
08.05.2018
22:15:43
Не, санки то я давно выкинул )

Google

Сергей
08.05.2018
22:16:31
пиздец
потом люди охуевают
а всё из-за тех, кто посоветовал саги затащить в проект

Valeriy
08.05.2018
22:17:43

Сергей
08.05.2018
22:17:57

Valeriy
08.05.2018
22:18:02
в которых ты не можешь сделать ничего толком

Сергей
08.05.2018
22:18:09

dima
08.05.2018
22:18:11

Сергей
08.05.2018
22:18:20
в санках можно всё

Google

Сергей
08.05.2018
22:18:24
только адекватно (без магии генераторов)

Valeriy
08.05.2018
22:18:35
а ты попробуй опиши нормальный процесс на санках

Сергей
08.05.2018
22:18:42

Valeriy
08.05.2018
22:18:43
с ожиданием очередного экшина там например

Сергей
08.05.2018
22:18:48
ну да
потом попробуй распутай ебаные зависимости экшенов
задиспатчил экшен
а где-то блядь процесс пошел
ОХУЕННО ОЧЕВИДНЫЙ ФЛОУ
пиздец
как блядь мне узнать, какая именно сага ждет экшн?
ок поиском — охуенно
а потом такой смотришь, а их там 5
и пизда
какая первая запустится?
хз

Valeriy
08.05.2018
22:20:12

Сергей
08.05.2018
22:20:17

Google

Andrey
08.05.2018
22:20:23
Ох...

Valeriy
08.05.2018
22:20:33
вот где не должно быть логики, так это в экшинах/санках

Сергей
08.05.2018
22:20:43
а вот ожидание экшена, генераторы, построение сценариев на неочевидных средствах и сложноотлаживаемых — пиздец

Valeriy
08.05.2018
22:21:42
я тоже раньше так думал

Сергей
08.05.2018
22:22:05
я тоже раньше так думал
я раньше так думал, писал так до появления санок и ридакса, тестил это
так и с выходом саг продолжаю так думать
ибо отлаживать саги — ад
(прям предчувствую “саги не надо отлаживать")

Valeriy
08.05.2018
22:22:55
саги это по сути и есть отдладчик

Сергей
08.05.2018
22:23:01
бля
пиздец
отладчик

Valeriy
08.05.2018
22:23:08
у тебя тассировка кода фактически происходит

Сергей
08.05.2018
22:23:18
потом валится эксепшен где-то во вложенной саге
и ты такой: ну пиздец стектрейс
ставишь дебаггер — ну пиздец
и не дай бог отлаживаться там, где нативно генераторы не поддерживаются (узкий кейс)
но тесты писать, да, просто
вопрос только а надо ли, раз там 99% это саги
если фактического вызова функций не происходит
и не понятно с правильными аргументами ты вызвал или нет

Google

Сергей
08.05.2018
22:25:02
(чувствую “это не ответственность тестов саг”)
расскажи это всем юзерам саг, которые написали на саги тесты, написали тесты на все функции, а вместе это нихуя не работает (или ещё хуже работает неправильно из-за сломанной логики)
а писать интеграционные тесты (сага + все функции) чет никто не рассказывает как (только вместе с остальной страницей)
так повторю ещё раз, НАХУЯ добавлять в проект саги, учитывая вышеописанное (и ещё целый срез проблем, который я не описал)?

Valeriy
08.05.2018
22:27:07
достойной альтернативы пока нет

Сергей
08.05.2018
22:27:13
всегда есть
очень простая, которой пользовались до саг
и до ридакса и реакта

Valeriy
08.05.2018
22:27:32
а так, да, во всех решениях есть свои изъяны

Сергей
08.05.2018
22:27:43
у саги изъянов больше, чем плюсов

Admin
ERROR: S client not available

Сергей
08.05.2018
22:27:44
увы
идея мне дико нравится, ибо полезно
но реализация только добавляет проблем которые нужно решать

Valeriy
08.05.2018
22:29:02
да, там бывают траблы, но их не так много и они не такие страшные
зато профита гораздо больше

Сергей
08.05.2018
22:29:31
у тебя нет за плечами трех огромных проектов отлично работающих без саг

Abu
08.05.2018
22:29:54

Cenator
08.05.2018
22:29:57

Google

MrSmeet
08.05.2018
22:30:06
AppBar stiky могет?

Сергей
08.05.2018
22:30:10
я лично переписывал проект имеющий 300+ страниц с саг на санки (почти)

MrSmeet
08.05.2018
22:30:14
Мб добавить надо чегот

Valeriy
08.05.2018
22:30:19
парни, я если честно плохо себе представляю проект со сложной логикой без саг
на санках наверное можно, но это будет полный ппц

Сергей
08.05.2018
22:30:40
А что ты используешь?
thunk + symbiote
сейчас экспериментирую с расширенной версией thunk с ожиданием экшена

Cenator
08.05.2018
22:30:44

Сергей
08.05.2018
22:30:46

Valeriy
08.05.2018
22:30:56
т.е. там где сложный жизненный цикл приложения без саг ну это надо уметь

Abu
08.05.2018
22:31:09

Valeriy
08.05.2018
22:31:28

Сергей
08.05.2018
22:31:32

Valeriy
08.05.2018
22:31:42
без ожидания экшинов логику сложно сверстать нормально

Сергей
08.05.2018
22:31:55

MrSmeet
08.05.2018
22:32:22
здесь не дока mui, никто не запоминает это
<div className={classes.root}>
<AppBar position="sticky">
<Toolbar>
<IconButton className={classes.menuButton} color="inherit" aria-label="Menu">
</IconButton>
<Typography variant="title" color="inherit" className={classes.flex}>
</Typography>
<SingInDialog></SingInDialog>
<SingUpDialog></SingUpDialog>
</Toolbar>
</AppBar>
</div>

Valeriy
08.05.2018
22:32:31
ну ок, запилишь - покажи

Сергей
08.05.2018
22:32:39

Valeriy
08.05.2018
22:32:40
будем посмотреть

Cenator
08.05.2018
22:32:41

Valeriy
08.05.2018
22:32:51

Сергей
08.05.2018
22:33:12