@react_js

Страница 744 из 5115
Котяй Негодяй
15.12.2016
14:06:56
=)))

Aleh
15.12.2016
14:07:04
а так оно само магически происходит?

a
15.12.2016
14:07:04
KISS :D

Котяй Негодяй
15.12.2016
14:07:16
Чёт я заработался.

Google
Котяй Негодяй
15.12.2016
14:08:01
а так оно само магически происходит?
Ну, так есть одно правило: в ответ на событие action диспатчим то, что там прилетело.

А если я начну городить огород из этих подписок?

Aleh
15.12.2016
14:09:11
у тебя психологический барьер, что кроме doSmth().then(data => dispatch(someAction(data))); можно делать еще что-то иное?)

jdc
15.12.2016
14:09:16
тут верстаки есть?

Aleh
15.12.2016
14:10:00
не будешь городить, не будешь страдать

изи

ну ты понял, что не надо городить огород? Это не значит, что нельзя так делать

нельзя(=обычно не стоит) этим обмазываться по самые уши

Котяй Негодяй
15.12.2016
14:11:17
Да. Что-то я фигню порю.

a
15.12.2016
14:11:24
something something observables

Google
Котяй Негодяй
15.12.2016
14:12:11
Я думаю, стоит это просто спрятать за чем-нибудь типа subscribeToAction().

А может и больше.

Дмитрий
15.12.2016
14:21:11
Ну, так есть одно правило: в ответ на событие action диспатчим то, что там прилетело.
Если нам нужно сделать ответ серверу на экшн, то мы объявляем функцию-thunk const pingPongThunk = action => async dispatch => { const serverAction = await httpPost( something ) dispatch( action ) dispatch( serverAction ) } В итоге просто диспатчишь dispatch ( pingPongThunk ( firstAction ) ) "Ну, так есть одно правило: в ответ на событие action диспатчим то, что там прилетело." Условие соблюдено ?

Vladimir
15.12.2016
14:32:24
вероятность намного меньше если проект решает какую-то задачу

хотя бы для тебя

Alex
15.12.2016
16:28:05
Народ, генерирую бандл, загружаю на сервер. В 90% случаев все ок, а вот в 10% пытается взять чанк из / игнорируя publicPath. В чем может быть дело?

Alex
15.12.2016
16:38:40
прочитал

Vladimir
15.12.2016
16:38:45
чо там?

Alex
15.12.2016
16:38:49
там только с http

строк начинающихся с / вообще нет

думаю мб попало в кеш cdn

Vladimir
15.12.2016
16:39:24
ей

кеши

сбрось кеш в сдн

Google
Lupsick
15.12.2016
17:05:42
ищу посонов из италии

Liberty
15.12.2016
17:28:58
Италия нинужон. Раша стронк

Vladimir
15.12.2016
18:13:52
Grigory
15.12.2016
18:25:17
Коллеги, кто-нибудь сталкивался с Minified exception occured? Проявялется только в production версии и только в IE.

Grigory
15.12.2016
18:29:51
Все живет в конфиге веб пака: { test: /\.jsx?$/, exclude: /(node_modules)/, loader: 'babel', query: { presets: ['es2015', 'react', 'stage-0'], plugins: ['transform-runtime', 'babel-plugin-transform-decorators-legacy'] }

Grigory
15.12.2016
18:30:40
Да

Vladimir
15.12.2016
18:30:53
покажи в каком порядке загружаешь бандлы

но с другой стороны

зачем? если у тебя рантайм

Grigory
15.12.2016
18:31:35
entry: { app: ['babel-polyfill', appEntryPath] }

Vladimir
15.12.2016
18:32:14
Grigory
15.12.2016
18:32:23
Нет

Vladimir
15.12.2016
18:33:21
у меня была проблема с бабель плагином для перфа

и ему нужно было чтобы полифил был перед бандлом реакта

Grigory
15.12.2016
18:33:38
Реакт должен быть в externals?

Vladimir
15.12.2016
18:33:56
что у тебя на странице?

Grigory
15.12.2016
18:34:07
То есть?

Akzhan
15.12.2016
18:42:39
кстати. кто вписывает кириллицу в скрпты es2017, вам наверняка не нужно замедление скорости и увеличение размера благодаря нововеяниям babel. ваши бенчи вэлкам тут - https://github.com/babel/babel/issues/4909

Google
Grigory
15.12.2016
18:49:38
Vladimir
15.12.2016
19:39:21
Admin
ERROR: S client not available

Grigory
15.12.2016
19:47:11
Покажи как починил
Уже не у компьютера, к бандлу с вндоровскими библиотеками добавил полифил

jdc
15.12.2016
20:08:50
Кто юзает галп?

Владислав
15.12.2016
20:09:54
Кто юзает галп?
<придумайте самый смешной синоним к слову «ретроград»>

Владислав
15.12.2016
20:10:29
Зачем?
чтобы обозначить тех, кто юзает галп

Dreamerinnoise
15.12.2016
20:14:26
Vladimir
15.12.2016
20:14:48
Кто юзает галп?
Все когда то

Давно

Alexey
15.12.2016
20:40:36
а что с галпом не так? V4 прекрасна, все пишется на es6 + async/await, смотрится божественно

порой задач бывает чуть больше чем просто запустить вебпак

yep
15.12.2016
20:43:09
ребят, есть такая трабла: Есть несколько npm модулей, которые подключают общий — модуль с хелперами. Все они собираются вебпаком. Я в хелперах юзаю переменную process. Как мне внутри функций иметь доступ к process.env, которую я определяю в модулях _куда_ я подключаю модуль с хелперами? 1 в конфиге вебпака что-то придумать, не хочется ебаться в вебпаком 2 в модуле куда подключаю — window.process = process; (не работает, env все равно пустая) 3 обернуть все хелперы в скоуп, в который засунуть нужный proccess, но из-за этого я не смогу красиво импортить мои хелперы (import {apiUrl} from 'projectname-base') 4 хз

я бы плюнул и window.process = process; сделал, но, сука, не работает :(

yep
15.12.2016
20:45:28
там в process.env хранятся настройки

ключи всякие

домены

Vladimir
15.12.2016
20:46:13
значит тебе не нужен весь process

Google
Vladimir
15.12.2016
20:46:37
это делается по другому, иначе чем window.process = process

эта запись вобще не имеет смысла в браузере

вот так это делается https://gist.github.com/haf/f671f1113d2c5dead5a7#file-gistfile1-txt-L109-L113

new webpack.DefinePlugin({ "process.env": { NODE_ENV: JSON.stringify("production") } }),

yep
15.12.2016
20:48:20
так я и делаю

Dreamerinnoise
15.12.2016
20:48:21
а что с галпом не так? V4 прекрасна, все пишется на es6 + async/await, смотрится божественно
?api типа series и parallels просты. Только они до конца его релизнуть все никак не могут

yep
15.12.2016
20:48:47
но мне нужно process.env юзать в хелперах, которые в другом модуле

MVP
15.12.2016
20:48:52
подскажите правильный подход для разграничения шаблонов и логики компонентов для разных ролей юзеров? типичный пример админ и обычнй пользователь - меньше данных в UI, часть кнопок скрыта и тд. что вижу можно делать - 1) делать копию компонента и разруливать через роуты , 2) if/else по всему компоненту/шаблону - фу-фу или может есть какие-то луше подходы?

Дмитрий
15.12.2016
20:48:56
Пока галп4 релизился, фронтенд заметно изменился)

Alexey
15.12.2016
20:49:07
yep
15.12.2016
20:49:31
думаю так написать уже и забить хуй window.env = process.env; console.info('window.env', window.env)

Vladimir
15.12.2016
20:50:22

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