
Vibe
09.12.2017
23:21:00
Никогда бы не подумал

Константин
09.12.2017
23:21:08
:))

Vibe
09.12.2017
23:21:10
Господи, я три часа пытался найти в чем трабл
А надо было просто отключить антивирус

Google

Sergey
09.12.2017
23:21:45
вы тоже слышите это?
шёпот
он говорит "выбрось винду уже"

Vibe
09.12.2017
23:23:15
НАДО БЫЛО СТАВИТЬ ЛИНУКС

Дмитрий
09.12.2017
23:33:31
Я при всей крутости просто не рискнул с ним связываться

Dmitrii
09.12.2017
23:47:55

Дмитрий
09.12.2017
23:54:30
а в чем странность?
Ну например он пропускает баги в режиме "без ssr" потому что им не пользуется вообще и соответственно и не тестит
На этом моменте я просто люто офигел, и не нашёл ничего разумнее как просто закрыть страницу и забыть об этой либе ?

Bender
10.12.2017
00:15:23
Пацаны

Cenator
10.12.2017
00:16:09
Пацаны
А че ты лейбл с очков не снимешь?

Bender
10.12.2017
00:17:51
может пропсом передать?

Google

Cenator
10.12.2017
00:18:04
Мутировал напрямую наверное

Bender
10.12.2017
00:18:22
да это все ваши фреймворки

Cenator
10.12.2017
00:18:54
Так что ты сказать то хотел?)

Bender
10.12.2017
00:20:35
Я хочу сделать мидлвер с проверкой в компоненте, если проверка не прошла нужно делать редирект на другой компонент
сейчас я делаю я проверку в willMount, все хорошо кроме одного но, поскольку проверка асинхронная то я на долесекунду вижу разметку компонента в котором происходит проверка, даже если проверка неуспешна
понятно ли я объяснил?
я хочу сделать асинхронную проверку в компоненте, если проверка прошла, рендерить этот компонент, если нет, пушить на другой компонент

Dim Kha
10.12.2017
00:49:41
Ipfs Frontend на реакте для блокчейна? Да или отказано?

Дмитрий
10.12.2017
01:09:09
Соответственно вынести всю логику из компонентов
Это на самом деле ключевое

Valerii
10.12.2017
06:57:27
Чуваки есть что почитать по теме как css в реакте лучше организовывать? Имеются ли решения на подобе как сделано во vue.js ?
БЭМ и css-in-js не нравится, костыльно как-то. Хочу писать обычный sass с пометкой scoped и чтобы это в другие компоненты не попадало.

Andrey
10.12.2017
06:58:00

Valerii
10.12.2017
06:59:43

Тимофей
10.12.2017
07:31:27

Valerii
10.12.2017
07:33:38

Тимофей
10.12.2017
07:34:03
Ты чем собираешь?

Valerii
10.12.2017
07:34:44
вебпаком последним

Тимофей
10.12.2017
07:35:32

Google

Valerii
10.12.2017
07:35:57
и что сначала sass loader, затем css ?

Тимофей
10.12.2017
07:36:25
Да а потом style loader

Valerii
10.12.2017
07:36:52
понял, еще бы в доке об этом написали, вообще бы четко было =)

Тимофей
10.12.2017
07:37:43

Valerii
10.12.2017
07:38:12
доку цсс модулей читаю

Дмитрий
10.12.2017
09:39:25

Александр
10.12.2017
10:02:38
Ребзи, как не портить redux стейт фильтром?

Dan
10.12.2017
10:03:06
А есть какая-то разница испольовать redux-promise или redux-thunk?

Andrew
10.12.2017
10:03:42

Александр
10.12.2017
10:04:43

Andrew
10.12.2017
10:05:29
Что ты представляешь под порчей данных при фильтре.

Александр
10.12.2017
10:06:32
у меня есть некий initialState - отфильтровав данные, обратно их уже не вернуть.
Либо создавать екшн, отвечающий за инит данных?

Andrew
10.12.2017
10:07:32
У тебя есть данные, просто сортируй их селектором, фильтруй так же.
И, да, используй селектор для всех производных данных. У тебя остаётся не тронутый стейт

Andrew
10.12.2017
10:08:29
Селекторы
Это дар божий
Просто

Александр
10.12.2017
10:08:37
Понял, спасиб =)

Andrew
10.12.2017
10:08:45
И ты получаешь во всех точках приложения нужное тебе состояние

Google

Andrew
10.12.2017
10:08:51
Не теряя базовых данных.

Admin
ERROR: S client not available

Andrew
10.12.2017
10:08:55
Все намного лучше работает через них

Andrew
10.12.2017
10:08:58
От которых считает селектор.
Посмотри reselect
Руками писать их композицию и пр. Моветон
Там и примеры тупых селекторов и так далее.

Александр
10.12.2017
10:09:47
уже смотрю про reselect, спасиб )

Andrew
10.12.2017
10:09:54
Тоже начал использовать

Andrew
10.12.2017
10:10:21
Редакс стор должен быть супер тупой. Это самое важное. Он должен просто хранить глобальные вещи и ничего больше.

Andrew
10.12.2017
10:10:31
Намного лучше перфоманс
Не знаю как

Andrew
10.12.2017
10:11:08
Только вещи которые действительно нужны в глобальном сторе должны быть там. В осном это данные.

Andrew
10.12.2017
10:11:19
Но данные намного быстрее фильтровать / сортировать и тд

Andrew
10.12.2017
10:11:20
И при тяжёлых сортировках тащит из него если аргументы такие как были раньше.

Andrew
10.12.2017
10:12:15
Наверное, но что я в доке нигде не увидел

Dan
10.12.2017
10:12:20
выборки кэширует?

Andrew
10.12.2017
10:12:36
Вроде да

Andrew
10.12.2017
10:12:43

Google

Andrew
10.12.2017
10:12:53
Но там кэш глубиной в 1 запись
Для более глубоких надо писать уже свой кастомный

Dan
10.12.2017
10:13:18
почему они не назвали это computed property ума не приложу. Это же они и есть

Andrew
10.12.2017
10:13:38
У меня был кейс, надо было два массива из стейта комбинировать для компонента

Dan
10.12.2017
10:13:50
надо же всех запутать. Реселект…

Andrew
10.12.2017
10:14:01

Andrew
10.12.2017
10:14:03
Через селектор намного быстрее

Andrew
10.12.2017
10:14:05
Селекторы тобишь

Andrew
10.12.2017
10:14:08
Да

Andrew
10.12.2017
10:14:17
Чистые функции, легко тестируются и вот это вот все