@react_js

Страница 2400 из 5115
Alexander
25.10.2017
10:44:12
NODE_ENV=production webpack --config config/client.prod.js && node server.js

Max
25.10.2017
10:44:36
я тебе выше писал

Victor
25.10.2017
10:44:36
webpack -p

Max
25.10.2017
10:44:40
что пиши после &&

Google
Max
25.10.2017
10:44:42
"_test": "NODE_ENV=123 node test.js && node test.js"

Alexander
25.10.2017
10:44:44
нихера

не пашет

Max
25.10.2017
10:44:49
▲ frontend at master ✖ yarn _test yarn run v1.2.0 $ NODE_ENV=123 node test.js && node test.js 123 undefined

Alexander
25.10.2017
10:44:56
лол

Max
25.10.2017
10:45:17
"_test": "NODE_ENV=123 node test.js && NODE_ENV=234 node test.js”

▲ frontend at master ✖ yarn _test yarn run v1.2.0 $ NODE_ENV=123 node test.js && NODE_ENV=234 node test.js 123 234

у тебя разные команды

разделены && или ;

Alexander
25.10.2017
10:45:57
я знаю

Max
25.10.2017
10:46:21
NODE_ENV=123 ставит переменную окружения только для текущей команды которая идет после присваивания

хм

”_test": "export NODE_ENV=123; node test.js; node test.js”

Google
Max
25.10.2017
10:47:12
▲ frontend at master ✖ yarn _test yarn run v1.2.0 $ export NODE_ENV=123; node test.js; node test.js 123 123

с экспортом должно работать

Alexander
25.10.2017
10:47:43
работает

благодарю

Max
25.10.2017
10:48:36
правда надо погуглить скоуп работы export

Dmitry
25.10.2017
10:48:45
”_test": "export NODE_ENV=123; node test.js; node test.js”
Это глобальный экспорт. Сделай echo $NODE_ENV - она сохранилась. Если тебе такое поведение не нужно, то оберни все выражение в ( ... )

Alexander
25.10.2017
10:49:12


но когда килешь процесс теперь выкидывает вот так:

Artyom
25.10.2017
10:50:50
не хочу через ref делать
Делаешь блок position fixed, width: 100vw, height: 100vh, внутри него отображаешь дропдаун, при клике по блоку (который родитель - fixed) закрываешь дропдавн. Костыльно, но так делают и некоторые топовые UI киты.

При этом клик, конечно, уйдет в никуда. Т.е. при открытом дропдауне невозможно кликнуть на другой элемент

Andrew
25.10.2017
10:51:40
я так на pop up окнах делаю

Bogdan
25.10.2017
10:51:50
Можно один стор передавать в несколько компонентов провайдеров?

Andrew
25.10.2017
10:51:55
да вот то что он блокирует все

это не очень

Artyom
25.10.2017
10:53:08
Еще раз, а onBlur чем плох?

Сергей
25.10.2017
10:53:33
Обычно делают onClickOutside

А не блок

Max
25.10.2017
10:53:48
Обычно делают onClickOutside
https://github.com/Pomax/react-onclickoutside

Google
Max
25.10.2017
10:53:50
оно?

Artyom
25.10.2017
10:53:54
И как ты его ловить будешь:?

Сергей
25.10.2017
10:54:16
И как ты его ловить будешь:?
На body повешу слушатель

Artyom
25.10.2017
10:54:30
На body повешу слушатель
Эвенты долго до боди всплывать могут

Сергей
25.10.2017
10:54:32
И буду сравнивать таргет

Artyom
25.10.2017
10:54:39
Будет лаг

Сергей
25.10.2017
10:54:41
Это тру способ

Artyom
25.10.2017
10:54:53
Надо глянуть

Сергей
25.10.2017
10:55:00
С прозрачным блоком это говно

Max
25.10.2017
10:55:14
Сергей
25.10.2017
10:56:01
При этом клик, конечно, уйдет в никуда. Т.е. при открытом дропдауне невозможно кликнуть на другой элемент

Александр
25.10.2017
10:56:09
у меня есть очень костыльный способ, интересует?

Сергей
25.10.2017
10:56:48
Александр
25.10.2017
10:57:07
вешаем слушатель блюра на дроп даун и его последний элемент списка, а дальше смотрим открыт дроп даун или нет и в зависимости от этого орабатывваем блюр

Artyom
25.10.2017
10:57:17
Так как он на парент всплывет, если клик по другой ветке дома

Александр
25.10.2017
10:58:00
@syabro спасибо)

Google
Artyom
25.10.2017
10:58:01
Чем "плох" onBlur, он отрабатывает до события клика

Александр
25.10.2017
10:58:23
@sergeysova у дива может быть событие onBlur, если сделать ему tabindex=0

Сергей
25.10.2017
10:58:48
Так себе способ

Александр
25.10.2017
10:58:54
Хз, работает )

Сергей
25.10.2017
10:58:55
Тоже костыль

Потому что ломает переходы табом

Александр
25.10.2017
10:59:27
@sergeysova в том то и дело, что не ломает = )

Artyom
25.10.2017
11:00:44
https://codesandbox.io/s/k20jjqrm37

Вот на блюрах

Но там кастыль на кастыле

Хотя, вроде, работает...

(Autocomplite)

Александр
25.10.2017
11:02:22
Табы ж не работают

Artyom
25.10.2017
11:03:19
А, не, на addEventListener... Уже сам не помню(

Табы ж не работают
Все работает

Александр
25.10.2017
11:04:10
у дропдаун лейбла нельзя протабать значения

Artyom
25.10.2017
11:04:47
А... Ну мб. Я больше Autocomplite'ом увлекался

Oleg
25.10.2017
11:05:50
Нормально, что в rr4 в каждый вложенный роут приходится прокидывать роут для 404 ? Либо я не понимаю, как сделать, чтобы 404 срабатывал с корневого свича.

Александр
25.10.2017
11:06:48
есть же RouteSwitch

Google
Александр
25.10.2017
11:07:02
или как там, он вроде эту проблему решает

Сергей
25.10.2017
11:07:16
есть же RouteSwitch
вроде просто Switch

Oleg
25.10.2017
11:08:36
вроде просто Switch
В /user/profile123123, 404 уже не срабатывает с свича

Сергей
25.10.2017
11:08:46
exact ?

Oleg
25.10.2017
11:08:53
для user приходится писать свой свитч и в нем 404 роут

так и делал

Сергей
25.10.2017
11:09:16
ну собстно ещё одна причина говняности rr4

Александр
25.10.2017
11:09:33
вот почему все роуты в одном файле - хорошо

Oleg
25.10.2017
11:09:34
на 3 збс все было, хз зачем решил перевести на 4 версию

Сергей
25.10.2017
11:09:41
тож свалю на него мб

Владимир
25.10.2017
11:14:20
Не делай этой ошибки Серег, слой роутинга должен оставаться слоем

Кто тут пользуется emotion или хорошо знает кишки styled-components?

Сергей
25.10.2017
11:15:40
на своем сайте попробовал 4 заюзать весьма больно

Алексей
25.10.2017
11:17:15
на своем сайте попробовал 4 заюзать весьма больно
а у мне всё наоборот: от 3го больно

Сергей
25.10.2017
11:17:59
а у мне всё наоборот: от 3го больно
я понял, что ты любишь размазывать логику

Oleg
25.10.2017
11:18:04
Nikita
25.10.2017
11:19:44
я понял, что ты любишь размазывать логику
router5.github.io ,что насчёт этой штуки

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