
Dmitry
29.11.2016
11:18:14
в идеале что-то вроде простого компонента со списком функций с форматированием числе надо, как для дат в moment.js

(;¬_¬)
29.11.2016
11:19:11

Alexander
29.11.2016
11:19:12
Первый же результат в гугле https://www.google.ru/search?client=safari&rls=en&q=js+number+formatter&ie=UTF-8&oe=UTF-8&gfe_rd=cr&ei=HWQ9WKbNM9KAtAHKupuIDQ

Lend
29.11.2016
11:30:18
а кто и что использует для REST запросов? что бы там всякие update и delete отправлять

Google

Vlad
29.11.2016
11:30:46
пора уже писать react cookbok
ну либо погуглить :) и найти ответы на такие вопросы

Дмитрий
29.11.2016
11:31:38

Pavel
29.11.2016
11:33:44
А сколько Аксиос весит, скажет кто сходу?
Просто интересно

Art
29.11.2016
11:38:00
https://cdnjs.cloudflare.com/ajax/libs/axios/0.15.3/axios.min.js

Mike
29.11.2016
14:04:37
Комрады, мы в рамблере тут делаем тулзу для разработки изоморфных приложений, будет минутка гляньте плс https://github.com/rambler-digital-solutions/rship
будем рады фидбеку

Сергей
29.11.2016
14:06:07
что под капотом у изоморфных приложений?
реакт?
грустно
https://github.com/rambler-digital-solutions/rship/blob/master/config.js#L74

Mike
29.11.2016
14:07:16
реакт редукс аксиос и прочие ништячки

Vladimir
29.11.2016
14:07:27

Mike
29.11.2016
14:07:34
Сергей, ага ага это боилерплейт )

Google

Vladimir
29.11.2016
14:07:38
к сожалению не смогу попробовать

Mike
29.11.2016
14:08:02
ну все же спасибо что обратил внимание )

Tom
29.11.2016
14:09:17

Mike
29.11.2016
14:09:41
педали отечественные )
ярн приедет вместе с rship.

Vladimir
29.11.2016
14:10:44
глобально или локально?

Mike
29.11.2016
14:10:51
можно не ставить глобально

Konstantin
29.11.2016
14:16:01

Mike
29.11.2016
14:16:23
сборку фронта и бэка готовит webpack. держит все в memory fs, и от туда же стартует nodejs процессы. при изменении кодовой базы, пересобирает код и свапает процессы
записал небольшой скринкаст
https://asciinema.org/a/94353
> @vinkonst
Комрады серверный хот релоад будет?
будет, так сказать предрелизье пока прохожу

Alex
29.11.2016
15:23:17
Народ, require.ensure много добавляет шлака к бандлу? У меня что-то + 1.5 мб случилось

Vladimir
29.11.2016
15:26:09
и потом https://github.com/th0r/webpack-bundle-analyzer

Alex
29.11.2016
15:26:20
есть
ок, буду глядеть)
спс

Leonid
29.11.2016
15:26:49
dedupe только для webpack-1 нужен, если что

Alex
29.11.2016
15:27:17
а webpack2 стоит юзать? Не рано

Felix
29.11.2016
15:27:36
>js
>рано

Leonid
29.11.2016
15:27:56
зависит от величины проекта и какие плагины/лоадеры юзаете. Для некоторых нужны хаки, а некоторые вообще не заведутся.

Google

Pavel
29.11.2016
15:27:56
когда будет не рано уже третий будет

Felix
29.11.2016
15:28:53
вебпак уже поздно юзать, перекатывайтесь на jspm 0.17))0

Vladimir
29.11.2016
15:29:05

Сергей
29.11.2016
15:29:55

Valentin
29.11.2016
15:34:37
я вот вчера с 22 до 27 обновился. По пути выкинул happypack

Leonid
29.11.2016
15:38:38

Alex
29.11.2016
15:38:41
У меня почему-то при require.ensure в бандл попадают css текста, почему такое может быть?

Leonid
29.11.2016
15:39:27

Alex
29.11.2016
15:40:07
allChunks не стоял. Пробую)))
Помогло =))) Спасибо!)
@iamstarkov слушай, а как этим инструментом понять, что именно лежит внутри этого файла? А то у меня есть файл из 50 строчек в исходнике, но из 30кб в финале. А вот что он за собой тянет не написано(

Vladimir
29.11.2016
15:53:32

Alex
29.11.2016
15:54:09
ага
там нет такого

Vladimir
29.11.2016
15:54:25

Alex
29.11.2016
15:55:34
Вот такой блок есть =) user.jsx по размеру меньше, чем subs.jsx например
А тут он выглядит больше. Значит, тянет за собой что-то

Mike
29.11.2016
15:56:10
require.ensure крайне неоднозначно как по мне

Leonid
29.11.2016
15:56:39
@JWo1F скорее всего у тебя реально дубли в коде. Т.е. одни и те же модули используются в разных чанках. Решается с помощью CommonsChunkPlugin. Вот так, например:
// Переносит все общие модули(т.е. использующиеся как минимум в 2х чанках) в родительский чанк(в общем случае в entry чанк)
new webpack.optimize.CommonsChunkPlugin({
children: true,
minChunks(module, count) {
return count >= 2;
},
}),

Google

Vladimir
29.11.2016
15:57:51
Что в трёх точках?

Alex
29.11.2016
15:58:08
там вспомогательный файл на 300 байт

Vladimir
29.11.2016
15:58:27
Бандл для чанка от require.ensure тоже смотришь?

Alex
29.11.2016
15:58:38
@leo_nik помогло { allChunks: true } в extract

Admin
ERROR: S client not available

Alex
29.11.2016
15:59:02
@iamstarkov да, там ничего интересного

Vladimir
29.11.2016
15:59:04
Не пропустил настроек в плагине?

Leonid
29.11.2016
15:59:10
@JWo1F это я понял, но оно только css касается, а так у тебя и js модули наверняка дублируются

Alex
29.11.2016
15:59:48
я добавлял CCP, но он выдает файл в 1кб и без бизнес кода

Vladimir
29.11.2016
15:59:49
Есть ещё один профайлер бандлов
Поищи на гитхабе
Круглый такой
Если этот тебе не взлетел

Leonid
29.11.2016
16:01:10
@JWo1F лучше всего создай gist с этими двумя модулями user.jsx и subs.jsx. Если у них нет реквайров своих, то посмотри, может в вебпак конфиге юзается webpack.ProvidePlugin, который их туда пихает. На словах трудно понять.

Vladimir
29.11.2016
16:03:04
Но это был запасной вариант, если по какой-то причине не сможешь заюзать бандл анализатор

Alex
29.11.2016
16:07:45
https://github.com/robertknight/webpack-bundle-size-analyzer
нашел такой анализатор. Он?
Но он только анализирует node_modules

Ilia
29.11.2016
16:12:30
вечер добрый! если недавно только начал пользоваться реактом, то к флюкс когда стоит начать использовать?

Google

Stanislav
29.11.2016
16:14:12
через 2,5 месяца 2 раза в день перед едой.

Felix
29.11.2016
16:14:36

Евгений
29.11.2016
16:14:39

Felix
29.11.2016
16:14:39
используй редукс

Ilia
29.11.2016
16:15:15
а редукс разве не для использования вместе с реакт натив?

Евгений
29.11.2016
16:15:18

Felix
29.11.2016
16:16:04
почему не лезть, вполне нормально сразу лезть туда

Евгений
29.11.2016
16:16:52

Felix
29.11.2016
16:17:45

Евгений
29.11.2016
16:17:56

Dmitriy
29.11.2016
16:18:24
Кто-нить уже mobx посоветовал?

Felix
29.11.2016
16:18:48
мне сложно придумать проект, где вместо редукса подойдет флукс лучше

Евгений
29.11.2016
16:18:52