
Artem
20.07.2018
14:46:21

Valeriy
20.07.2018
14:47:30
прецедент уже был

Artem
20.07.2018
14:47:49
разные слои хочет конфигить через админку?)

Google

Artem
20.07.2018
14:48:41
не пробовал обьяснить, ему что такая пьянка встанет ему в несколько раз дороже, увеличит код, баги и т.д.?

Valeriy
20.07.2018
14:49:22
в продлении сроков проекта

Artem
20.07.2018
14:50:03
ну это ладно, дело лично каждого разраба)

Valeriy
20.07.2018
14:50:37
вот поэтому и закинул удочку, может кто поимел мощный опыт уже с подобной фигней
у меня до этого была тупо адаптивная респонзив верстка, где достаточно было стилями все разрулить

Rafael
20.07.2018
14:55:05
как в react+redux правильнее сменить роут из action?

Valeriy
20.07.2018
14:55:46
ты каким роутером пользуешься вообще?

Rafael
20.07.2018
14:56:46
import { Router, Switch, Route } from 'react-router-dom'
<Provider store={store}>
<Router history={history}>
<Switch>
<Route....

Valeriy
20.07.2018
14:57:03
4-й роутер?

Rafael
20.07.2018
14:57:15
да

Google

Natasha
20.07.2018
14:57:19
вроде да, судя по импорту

Valeriy
20.07.2018
14:57:32
оборачиваешь нужный компонент в хок withRouter
а внутри this.props.history.push('/')

Artem
20.07.2018
14:57:37
ну там в моно репе в пакадже смотри, там есть обвязка для ридакса

Natasha
20.07.2018
14:58:36
не обязательно даже withRouter использовать
вроде можно сразу this.props.history.push('/')
по крайней мере у меня так

Rafael
20.07.2018
14:58:53

Valeriy
20.07.2018
15:00:10

Natasha
20.07.2018
15:01:07
лучше не делай этого в экшн, добавь переменную в стейт в редюсере isLoadingComplete и ставь ее в true когда загрузка окончена
потом в componentDidUpdate() напишешь
if(this.props.isLoadingComplete) {
this.props.history.push('/new-page')
}

Rafael
20.07.2018
15:02:19

Artem
20.07.2018
15:02:31

Natasha
20.07.2018
15:03:03
да, у меня так
родитель route

Valeriy
20.07.2018
15:03:40

Artem
20.07.2018
15:04:00

Valeriy
20.07.2018
15:04:12

Artem
20.07.2018
15:04:21

Valeriy
20.07.2018
15:04:46
что из воздуха он не появляется

Google

Artem
20.07.2018
15:05:26
да я как раз недавно все пропсы изучал, которые route отдает, я штуку пишу для контрола анимации между переходами, приходится копироваться все пропсы, что бы контролить что рендерить роуту отдать)

Natasha
20.07.2018
15:05:27
render просто функцию принимает

Artem
20.07.2018
15:06:12
обычно только если расширить надо

Natasha
20.07.2018
15:07:15
да, я просто сказала, что если писать component={} то сразу компонент напрямую можно передать
а если render={...} то уже надо писать функцию и параметры

Abu
20.07.2018
15:18:32
Есть еще children={} :)

Roman
20.07.2018
15:45:23
банан этому господину

Таймураз
20.07.2018
16:00:28
Кто сталкивался с тем, что бабель неправильно транспайлит export * from '';?

Artem
20.07.2018
16:12:06
плагин ставишь и все ок

Таймураз
20.07.2018
16:26:28

Cenator
20.07.2018
16:34:58

Таймураз
20.07.2018
16:47:55

sk
20.07.2018
17:18:08
по идее же у меня этот экшн креэйтор должен вернуть экшэн а не задиспатчить другой

Cenator
20.07.2018
17:20:14
как раз таки второе

sk
20.07.2018
17:20:56
те я все правильно сделал

Mikhail
20.07.2018
17:21:32
кто-нибудь юзает rollup? как победить redux.js:307 You are currently using minified code outside of NODE_ENV === 'production'. This means that you are running a slower development build of Redux? поделитесь конфигом

Abu
20.07.2018
17:36:00

Mikhail
20.07.2018
17:39:38
так мне наоборот нужно, чтоб в development была дев-версия

Google

Дмитрий
20.07.2018
17:41:15
Реплейс плагином задать нужный энв

Admin
ERROR: S client not available

Mikhail
20.07.2018
17:42:37
задан development
replace({
'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV || 'development'),
}),

Cenator
20.07.2018
17:44:02

Mikhail
20.07.2018
17:44:44
запускаю вот так NODE_ENV=development rollup -c --watch
что я делаю не так?

Cenator
20.07.2018
17:58:57
поставь веб пак

Дмитрий
20.07.2018
17:59:18
Уметь билдить роллапом довольно полезно

Abu
20.07.2018
18:04:58

Дмитрий
20.07.2018
18:05:53
Добро пожаловать

Kendr
20.07.2018
18:06:09
Отсюда

Denis
20.07.2018
18:06:10

Mikhail
20.07.2018
18:06:24
у меня create-react-app, он генерит бандл на 960кб, а роллап собирает в 740кб

Artyom
20.07.2018
18:06:45
отрабатывает

Дмитрий
20.07.2018
18:08:20
Через плагин, офк

Artyom
20.07.2018
18:09:09
Если бы await был top level и ты бы сделал await перед вызовом асинхронной функции, то получилось бы то чего ты, видимо, ожидаешь.

Дмитрий
20.07.2018
18:09:36
Это в proposal было

Artyom
20.07.2018
18:09:45
"было"?

Google

Дмитрий
20.07.2018
18:09:58
Не помню чем дело закончилось

Artyom
20.07.2018
18:10:03
Я думал это сейчас есть отдельный пропосал на это

Дмитрий
20.07.2018
18:10:13
Ну оно значит

Mikhail
20.07.2018
18:11:25

Artem
20.07.2018
18:11:35
так а в чём прикол? асинк функцию сразу запустил и пошел дальше, поведение вроде ж ожидаемое, не?

Denis
20.07.2018
18:12:42
ожидаю
1
енд
2

Artyom
20.07.2018
18:14:05

Artem
20.07.2018
18:14:23
так ведь new отрабатывает мгновенно, как сказал мой тёзка, new мгновенно возвращает объект Promise который действительно ресолвится через 2 секунды

Artyom
20.07.2018
18:15:51
который действительно ресолвится через 2 секунды совершенная чепуха