@react_js

Страница 48 из 5115
Andrew
26.04.2016
16:10:52
в вк просто дружеская атмосфера и много флуда

Denis
26.04.2016
16:11:24
один язык = один бандл

так лучше

Из паблика ForWebDev - https://www.youtube.com/watch?v=ojX5yz35v4M

Google
Denis
26.04.2016
16:12:40
:)

Антон
26.04.2016
16:13:51
один язык = один бандл
А если локализация с сервака идёт?

Или лучше тянуть её во время сборки?

Denis
26.04.2016
16:15:35
Собрал банлды под каждый язык

И при выборе просто F5

В смысле reload :)

Антон
26.04.2016
16:16:07
Из паблика ForWebDev - https://www.youtube.com/watch?v=ojX5yz35v4M
Мы e2e тесты на нем поднимаем

Denis
26.04.2016
16:17:34
React?

Антон
26.04.2016
16:18:14
React?
Реакт Приложение :)

Оно веб

hlomzik
26.04.2016
16:18:28
В смысле reload :)
чем чанки с языками и require.ensure плохи?

Ҫѐҏӗѫӑ
26.04.2016
16:19:27
вообще с отдельными чанками с локализациями есть крутая штука - можно подсунуть браузеру новый файл и обновить сразу

у нас овер9000 переводов, бывают ошибки

Google
Ҫѐҏӗѫӑ
26.04.2016
16:20:57
но этой фичи пока нет

хотя вроде есть кое-где

для юзера незаментно новые строки придут, он даже не в курсе будет

а при хттп2 везде и когда модуль лодер доспецифицируют — вообще все браузер будет решать с сервис воркером

Антон
26.04.2016
16:28:59
А что там с webpack 2, кто в курсе? Какие основные фичи добавят?

Ҫѐҏӗѫӑ
26.04.2016
16:34:54
три шейкинг и es6 модули из коробки вместо require

я в курсе

Антон
26.04.2016
16:35:31
Не знаешь когда релиз?

Ҫѐҏӗѫӑ
26.04.2016
16:35:44
никто не знает, даже sokra

но там уже 2.1.0-beta.6)

все плагины и лодеры из того, что я пробовал, работают так же

но я пробовал мало

но том проекте, где сейчас вебпак 2 вообще кроме встроенного js-loader нет ничего, но я пробовал другие проекты переводить и все ок вплоть до сраного sass-loader

из плагинов стандартные всякие extracttext, аглифай

вроде бы что-то поломалось, но мне оно не нужно все сейчас

не могу через @ найти https://github.com/lgordey, но можно у него уточнить. у них вроде что-то отвалилось

он тут есть в чате

еще есть вот такая секретная дока https://twitter.com/chicoxyzzy/status/693882673211805696

но там не совсем актуальная инфа, например, нельзя на самом деле в конфиг передавать опции просто так, как там написано

Andrey
26.04.2016
16:44:41
Мы уже перешли на вебпак 2, серьезных проблем не заметили. Нужно было только переименовать один плагин. С главной фичей трии шейкинг больше вопросов, так как нужно подключать специальный присет для бабел и вот он уже у нас не завёлся

Google
Gordey
26.04.2016
16:46:45
я на днях буду в проект впиливать webpack2

Ҫѐҏӗѫӑ
26.04.2016
16:46:49
там вроде даже не переименовать, а убрать. occurence plugin в ядре теперь

(и всегда был)

Gordey
26.04.2016
16:46:59
заодно плагин на выходных мб подправлю

Ҫѐҏӗѫӑ
26.04.2016
16:47:01
(просто опечатку допустили)

Gordey
26.04.2016
16:47:12
тут вроде в чатике были люди, которые используются бетку в продакшене

Andrey
26.04.2016
16:47:24
Нет, убирать не нужно, только переименовать вроде как

Philipp
26.04.2016
16:48:09
Коллеги, а Роллап уже готов к продакшену? Или остаться на вебпаке?

Ҫѐҏӗѫӑ
26.04.2016
16:48:26
роллап больше для либ

им не удобно аппы собирать

и если для браузера, то тоже не удобно, надо два плагина тащить дополнительно

Gordey
26.04.2016
16:49:15
@chicoxyzzy в плагине issue ставили, что отваливается под 2-ым, мы не хотели править, т.к. это все таки бетка и все может поменяться еще много много раз

Gordey
26.04.2016
16:49:21
переписывать каждый раз не хочется

Andrey
26.04.2016
16:49:35
Какой плагин?

Ҫѐҏӗѫӑ
26.04.2016
16:49:40
ну и правильно

для svg спрайтов

норм плагин, я юзаю

Gordey
26.04.2016
16:50:14
Какой плагин?
да наколхозили мы там один) спрайты клеить

Aleksey
26.04.2016
16:50:44
Так, ребята, с локализацией к чему пришли?

Gordey
26.04.2016
16:50:47
@chicoxyzzy ?

Google
Admin
ERROR: S client not available

Ҫѐҏӗѫӑ
26.04.2016
16:53:11
с локализацией пришли к тому, что либо билд под каждую локализацию, либо асинхронно грузить нужные переводы

Ҫѐҏӗѫӑ
26.04.2016
16:54:03
точнее лучше не билд, а тоже чанки, но их можно не грузить асинхронно

а вмести с энтри пойнтом

тогда еще и кеш браузера сработает

Gordey
26.04.2016
17:01:18
кто на moscowJS?

hlomzik
26.04.2016
17:01:44
регистрация там один день всегда открыта?

я уже две подряд пропускаю (

Andrey
26.04.2016
17:02:49
Я хотел бы сходить, интересные темы, но увы, не успел

Gordey
26.04.2016
17:03:11
давно уже закрыта) но можно пробовать мошнить через коллег из компаний-площадок)

Ҫѐҏӗѫӑ
26.04.2016
17:05:14
или прочитать доклад на одном из митапов и ходить без регистрации

или лайфхак, который тут недавно предлагал Денис)

Denis
26.04.2016
17:07:48
Забыли про Лайфхак

Иначе отпечатки пальцев будут требовать =)

Andrey
26.04.2016
17:09:42
/

hlomzik
26.04.2016
17:13:41
там же паспорт показываешь на входе)

Paul
26.04.2016
17:44:57
i18n-webpack-plugin и react-intl - это очень ограниченные подходы, не используйте. Если нужно что-то действительно гибкое пишите свою обертку используя нижележащий intl-messageformat. Тогда сможете это использовать не только в контексте реакта и не только в компонентах и инлайнить то что хотите во время сборки, и разбивать затем ваш общий бандл на чанки не ломая голову как вам разбивать языковой модуль. К тому же когда у вас тысячи ключей в языковом бандле - react-intl это гигантский оверхед по производительности. Плюс сможете иметь icu параметры любого типа, даже другие jsx элементы, например если у вас в предложении есть ссылка реакт-роутера Link или тому подобное

Ҫѐҏӗѫӑ
26.04.2016
17:55:01
да, это норм подход

у меня еще более минималистичный, потому что плюралы не нужны пока :)

Google
Ҫѐҏӗѫӑ
26.04.2016
17:55:46
Intl.js и своя минимальная обертка

Denis
26.04.2016
18:12:34
Что-то более минималистичное, чем https://gist.github.com/DenisIzmaylov/dbd7e85f384016e3e07a ? :)

Artsiom
26.04.2016
18:13:39
/JSlang

/JSlang

hlomzik
26.04.2016
18:16:02
Что-то более минималистичное, чем https://gist.github.com/DenisIzmaylov/dbd7e85f384016e3e07a ? :)
там require(‘./i18n-data.json) нужно, видимо) но это фигня

Ҫѐҏӗѫӑ
26.04.2016
18:17:49
похожее https://github.com/chicoxyzzy/i18n-tag

только можно кешировать и вставлять даты / бабки из intl

trump ? trump ? hillary
26.04.2016
18:19:46
/angular_js

Denis
26.04.2016
18:44:01
@angular_js

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