
Sergey
26.01.2018
00:18:18
или полосочкой наверху, не?

Stepan
26.01.2018
00:18:34
Ну ты прямо агрессивный юиксер

Sergey
26.01.2018
00:18:34
ты мыслишь категорией "надо лоадер жесть как"

Пг
26.01.2018
00:18:39

Google

Sergey
26.01.2018
00:18:56
а белый или чёрный фон запретили уже?

Дмитрий
26.01.2018
00:19:27
Ну ты уже придираться начинаешь

Sergey
26.01.2018
00:19:39
я бы не морочился насчёт ререндера тогда и всё
не такая уж трагедия, если полстраницы и так новые

Пг
26.01.2018
00:19:55
ну так есть же какие то способы, я же просто спросил

Sergey
26.01.2018
00:20:04
да я не хотел наезжать, сорь
я просто предложил тебе способ
нарисовать лоадер поверх, а не вместо. если коротко.

Пг
26.01.2018
00:20:59
плюс, это 300 мс это на моем ноуте, замедляя проц в 6 раз выходит около 500

Sergey
26.01.2018
00:21:32
ну давай посчитаем. лоадер надо в принципе показывать спустя секунду после начала действия, иначе людей бесит

Google

Stepan
26.01.2018
00:21:36

Sergey
26.01.2018
00:21:40
за секунду может произойти миллион вещей
а ты насильно уже его включаешь
не надо так

Stepan
26.01.2018
00:22:06

Пг
26.01.2018
00:22:13
я в ui не шарю совсем

Sergey
26.01.2018
00:22:37

Stepan
26.01.2018
00:22:48

Sergey
26.01.2018
00:23:06
ну тоже верно)

Stepan
26.01.2018
00:23:17
Алсо, пруфы не нужны, это очевидно
Но не совсем представляется в контексте декларативного подхода реакта
Поделишься соображениями?

Sergey
26.01.2018
00:23:41
меня в универе препод по английскому за алсо запер на целую пару в кабинете

Stepan
26.01.2018
00:24:12
:)
Устоявшееся?

Sergey
26.01.2018
00:24:42

Stepan
26.01.2018
00:25:13
На css-анимациях пока только представляется :))

Google

Sergey
26.01.2018
00:26:04

Stepan
26.01.2018
00:27:10
Ага, то есть, внутри
Спасибо
Блин, а где ещё?
Спать пора.

Сергей
26.01.2018
01:29:48
всего 4 утра

Andrey
26.01.2018
01:38:28
С новым контекст апи стримы снова становятся ненужными в реакте.
Правда надо что-то делать с shalloweq, а то из-за рендер пропсов все перерендериваться будет постоянно.

Дмитрий
26.01.2018
01:58:34
А так возможности их применения только расширяются

Andrey
26.01.2018
01:59:39

Andrey
26.01.2018
02:00:38
Поправлюсь. Редакс более не нужен.

Дмитрий
26.01.2018
02:01:01
Лол)
Редакс — это не только то что лежит в его стейте

Andrey
26.01.2018
02:04:09

Пг
26.01.2018
02:07:51
ну он в первую очередь за методологию как я понял
типа концепция другая, экшены, хуемое

Дмитрий
26.01.2018
02:10:15
А что ты ещё вкладываешь в это понятие?
Едининый подход к координации частей приложения и управлению глобальным потоком данных, опционально — базовая структура для реализации cqrs и event sourcing

Google

Дмитрий
26.01.2018
02:13:07
redux — это корабль Тесея, остаётся тем же самым, будучи замененным полностью

Пг
26.01.2018
02:20:27
кстати, что обычно требуют от реакт миддла?

Andrey
26.01.2018
02:51:39
Ну да, к контексту надо несколько костылей добавить, чтобы он был как редакс, но нормальная часть реакта.

Дмитрий
26.01.2018
03:06:23

Andrey
26.01.2018
03:07:02
Просто описываешь методы, которые делают setState и прокидываешь через контекст.

Artyom
26.01.2018
03:07:30
А мидлвары там получится делать (не читал пока новость)?

Andrey
26.01.2018
03:08:31
Нет.

Artyom
26.01.2018
03:08:36
?

Admin
ERROR: S client not available

Дмитрий
26.01.2018
03:08:47

Andrey
26.01.2018
03:08:59
Меня напрягает та скобочка. Сразу напиши в каком моменте я обосрался.
Чего тянуть?)

Дмитрий
26.01.2018
03:10:47
Первым же следствием ты получаешь размазанную по приложению механику работы со стейтом

Andrey
26.01.2018
03:11:25

Дмитрий
26.01.2018
03:11:26
Допустим ты переименовал поле в стейте — придётся менять его по всему приложению

Andrey
26.01.2018
03:11:41
Допустим ты переименовал поле в редьюсере. Надо менять по всему приложению.

Дмитрий
26.01.2018
03:12:29
На чтение

Google

Дмитрий
26.01.2018
03:12:43
А у тебя на запись, что гораздо хуже
Потому что у тебя фактически везде редьюсеры которые везде меняют один и тот же объект

Andrey
26.01.2018
03:13:16
А что на запись то?
Блин, если ты переименуешь экшен, то у тебя такая же штука будет.

Дмитрий
26.01.2018
03:14:24
Запись сложнее и объемннее, тебе её придётся собирать по всему приложению

Artyom
26.01.2018
03:14:26
Ну экшены переименовываются сильно реже, чем поля

Andrey
26.01.2018
03:14:36
Ну вот.

Дмитрий
26.01.2018
03:14:48
Причём ты даже не можешь быть уверен что поменял все и везде
В редаксе запись проходит строго в одном месте

Andrey
26.01.2018
03:15:51

Дмитрий
26.01.2018
03:16:58
Как найти все функции которые меняют поле state.foo? Где его вообще меняют а где — просто читают?

Andrey
26.01.2018
03:17:32

Дмитрий
26.01.2018
03:17:44
В редаксе запись проходит строго в одном месте
В этом и прикол

Andrey
26.01.2018
03:18:22
Эээ
Ну да, а со стейтом не так?

Дмитрий
26.01.2018
03:18:59
Так, пока это this.state а не общий

Andrey
26.01.2018
03:19:20
Или ты имеешь ввиду, что у тебя есть порядок диспатчей АБ, который никогда не станет БА?
Я только в этом разницу вижу фундаментальную. Остальное такое же.
Ааа, ты считаешь, что я через контекст setState буду прокидывать?

Дмитрий
26.01.2018
03:21:02
Ну ты же так и сказал)
Просто описываешь методы, которые делают setState и прокидываешь через контекст.