@react_js

Страница 970 из 5115
マイク
19.02.2017
14:05:09
https://github.com/gaearon/react-hot-loader/issues/298#issuecomment-264459986 Ну я вот этим решил траблы пока, походу

Второй день, как нырнул в это всё, реакт

Взял create-react-app

Dreamerinnoise
19.02.2017
14:05:34
у этого лоадера проблемы

Google
Dreamerinnoise
19.02.2017
14:05:39
если юзаешь import()

то всё, конец

можешь покричать в воздух code spliting

и забить

マイク
19.02.2017
14:07:00
мне код сплит не нужен

нестандартненьким не балуюсь

Dreamerinnoise
19.02.2017
14:07:35
так это же стандартный кейс, просто на будушее. если вдруг захочешь заюзать.

Владимир
19.02.2017
14:08:10
у этого лоадера проблемы
В чем проблемы? Про какой лоадер ты?

Dreamerinnoise
19.02.2017
14:08:25
react-hot-loader

Владимир
19.02.2017
14:08:32
Все работает там

И приложуха перезапускается и код сплитинг

Pavel
19.02.2017
15:30:19
Друже, есть задачка - мне нужно собрать отдельный модуль для передачи другим прогерам в другой проект. на webpack. Компоненты React. Т.е. пользователи моего модуля должы будут просто подключит либу import M2 from './m2', и использовать как <M2 {...this.prosp} > Дело в том, что нужно будет выделить в отдельный файл все общие библиотеки типа React , momnetjs и т.д. Т.к. у парней они есть свои. Так вот как же сконфигурировать конфиг правильно для этого? Использование DllPlugin вроде тут оправданно. Но тогда я должен буду поставить собранный пакет vendors.js который будет полуключатся внутри и использоваться, а он таки не нужен, так как все эти либы у парней уже есть

Google
Oleg
19.02.2017
15:35:43
в библиотеке не нужен vendors, он собирается в приложении

в либе в конфиге webpack externals: { "react": { root: 'React', commonjs2: 'react', commonjs: 'react', amd: 'react' }, 'react-dom': { root: 'ReactDOM', commonjs2: 'react-dom', commonjs: 'react-dom', amd: 'react-dom' } },

и тп

Pavel
19.02.2017
15:38:44
externals - а он не даст собираться отдельно вендерным либам?

а мне надо их все таки собрать, т.к. в примере обязательно предоставить рабочий вариант

externals сейчас заюзаю посмотрим

Oleg
19.02.2017
15:40:14
отдельные конфиги для либы и примера приложения. пример использования делай как storybook

Denis
19.02.2017
15:44:14
если юзаешь import()
В этом случае надо юзать Babel loader?

Dreamerinnoise
19.02.2017
15:44:41
Denis
19.02.2017
15:45:14
Интересно, а есть те, кто от TS + Flow ушёл назад в ES6?

Dreamerinnoise
19.02.2017
15:46:26
Eh, нафига?

Denis
19.02.2017
15:50:05
Вот это и обсудить

Pavel
19.02.2017
15:51:02
Так, если правильно понял, либы собрать отдельно в паралельном режиме. А для основного использовать конфиг с externals

Oleg
19.02.2017
15:52:00
для либы использовать конфиг с externals, для примера использования использовать storybook

Dreamerinnoise
19.02.2017
15:56:46
Вот это и обсудить
Да хз даже что тут обсуждать. Не нравятся типы в js — не юзай. Но мы вот подсели надолго и без них уже не можем.

? Алёна
19.02.2017
16:00:57
ммм. Решила перекатиться на второй вебпак и внезапно получила странную проблему. При NODE_ENV='production' webpack -p прод билд собирается с дев-сервером. Из-за чего вообще такое может быть?

Конфиг - https://github.com/wop-wops/webpack-2_tmp

Ошибка: Uncaught Error: [HMR] Hot Module Replacement is disabled. at Object../node_modules/webpack/hot/only-dev-server.js

Google
Dreamerinnoise
19.02.2017
16:08:25
ну это к слову

https://webpack.js.org/api/cli/#shortcuts

? Алёна
19.02.2017
16:11:32
ну это к слову
Приходится писать NODE_ENV='production' т.к. через шорткат node_env = unndefined

Dreamerinnoise
19.02.2017
16:12:59
ну как воркараунд, развернуть этот шоркат в билд конфиге

Arsen
19.02.2017
16:49:35
товарищи, обернул material-ui компоненты как тут в примере http://redux-form.com/6.5.0/examples/material-ui/

но SelectField не работает при клике никак не реагирует

встречался ли кто-нибудь с этим уже? если да, то как решали? видел в отдельной либе враппере похожую issue

https://github.com/erikras/redux-form-material-ui/issues/94

Dima
19.02.2017
17:07:04
ребята,начал осваивать redux,и возник такой вопрос: как мне сразу в store при его инициализации передать данные из сервера,получение mysql запросом?

Combot
19.02.2017
17:17:06
combot.org/chat/-1001032883247

Andrew
19.02.2017
17:17:30
А что это за спам?

? Алёна
19.02.2017
17:32:41
ммм. Решила перекатиться на второй вебпак и внезапно получила странную проблему. При NODE_ENV='production' webpack -p прод билд собирается с дев-сервером. Из-за чего вообще такое может быть?
В общем, не надо было в прод конфиг помещать в энтри поинты 'react-hot-loader/patch', 'webpack-dev-server/client?http://${consts.HOST}:${consts.PORT}', 'webpack/hot/only-dev-server', А долго не вылавливалась причина т.к. забывала кэш чистить т.Т

Alan
19.02.2017
17:47:48
а есть у кого коа2 + реакт с хотерлоадом и вебпак 2 ?

а то чет что не шаг дак косяк приходится разбирать ))

Denis
19.02.2017
20:46:35
? Друзья, пару месяцев назад состоялся первый React Moscow Meetup. Судя по отзывам участников, это было действительно круто. Вспоминаю довольные лица и горящие глаза людей, которые выходили из зала, даже не сомтря на то, что уже был поздний вечер. Теперь, когда новогодняя суета позади, настала пора снова собраться! За это время произошло много интересных событий и появились новые темы для обсуждения. Приглашаю вас поделиться своими исследованиями и практическим опытом - что интересного сделали / почему решили делать именно так / какие проблемы были и каки их удалось решить / полезные выводы и рекомендации. В этот раз давайте попробуем такую форму подачи заявки на следующий React Moscow Meetup - через создание GitHub Issue: + https://github.com/ReactMoscow/talks/issues/new В таком подходе мы можем: + Увидеть реакции на вашу заявку + Любой желающий может задать вопросы и предложения в комментариях + У вас появится "зелёный" квадратик Contributions в профиле + Вы можете создавать много разных заявок на доклад + Мы можем эффективней планировать выступления, объединять их по темам + Там же, в задаче, мы сможем публиковать ссылку на слайды и видео конечного выступления

Andrew
19.02.2017
20:52:56
Denis
19.02.2017
20:53:17
Если не знаете, что рассказать, добавили раздел с примерами тем, про которые хотелось бы поговорить. https://github.com/ReactMoscow/talks#themes

Данил
19.02.2017
20:53:30
? Друзья, пару месяцев назад состоялся первый React Moscow Meetup. Судя по отзывам участников, это было действительно круто. Вспоминаю довольные лица и горящие глаза людей, которые выходили из зала, даже не сомтря на то, что уже был поздний вечер. Теперь, когда новогодняя суета позади, настала пора снова собраться! За это время произошло много интересных событий и появились новые темы для обсуждения. Приглашаю вас поделиться своими исследованиями и практическим опытом - что интересного сделали / почему решили делать именно так / какие проблемы были и каки их удалось решить / полезные выводы и рекомендации. В этот раз давайте попробуем такую форму подачи заявки на следующий React Moscow Meetup - через создание GitHub Issue: + https://github.com/ReactMoscow/talks/issues/new В таком подходе мы можем: + Увидеть реакции на вашу заявку + Любой желающий может задать вопросы и предложения в комментариях + У вас появится "зелёный" квадратик Contributions в профиле + Вы можете создавать много разных заявок на доклад + Мы можем эффективней планировать выступления, объединять их по темам + Там же, в задаче, мы сможем публиковать ссылку на слайды и видео конечного выступления
Можно предлагать только то, что хотел бы рассказать или можно и то, что хотел бы послушать (исключая банальщину разумеется)?

Denis
19.02.2017
20:57:38
Вот здесь можно темы предлагать о том, что хотелось бы услышать: + https://github.com/ReactMoscow/talks/issues/2 Предлагайте ваши темы! :)

Google
Denis
19.02.2017
21:17:22
Не стесняйтесь, пишите смело :) Можете на русском

Artur
19.02.2017
21:33:13
Рассказать чтоли про то как мы с мобиксом дружим:)

Denis
19.02.2017
21:41:16
Отличная тема :) Можно сразу в https://github.com/ReactMoscow/talks/issues/new

Lupsick
19.02.2017
21:50:40
>Processing asynchronous actions (e.g. HTTP requests) with SSR вот это

как правильно писать prefetch

я отказался от мобикса после того как увидел mobx-tools

Admin
ERROR: S client not available

Denis
19.02.2017
21:51:16
https://github.com/ReactMoscow/talks/issues/2 - интересные темы пошли

Lupsick
19.02.2017
21:51:18
и у меня жопа возгорела

Lupsick
19.02.2017
22:02:41
почему?
https://github.com/mobxjs/mobx-utils

оверхед

еще меня очень ебало то то ObservableArray != Array

и дебажилось оно сложно

Алексей
19.02.2017
22:03:45
ну так не обязательно их использовать

ObservableArray != Array потому что JavaScript

Lupsick
19.02.2017
22:04:04
ну так не обязательно их использовать
ну это как бы тебе предлагается как одно из важных направлений

ну мне похуй

я не хочу оверхеда

я хочу нативные типы

Google
Алексей
19.02.2017
22:04:28
то есть не существует хорошего способа сделать обычный Array наблюдаемым

Dreamerinnoise
19.02.2017
22:04:32
Оверхед потому совместимость с es5

Костыли-с

Алексей
19.02.2017
22:04:38
я хочу нативные типы
а это уже к JS вопросы

Lupsick
19.02.2017
22:04:40
все, что идет вразрез с парадигмой языка – плохо

Dreamerinnoise
19.02.2017
22:04:41
Ну куда без них

Denis
19.02.2017
22:04:50
Я смотрю, тема действительно живая и популярная :)

Алексей
19.02.2017
22:05:03
в JS нет нативных наблюдаемых типов

и MobX в этом не виноват

Denis
19.02.2017
22:05:33
На прошлом React Amsterdam Conf был доклад по MobX интересный, вот его ещё можно было бы адаптировать https://www.youtube.com/watch?v=ApmSsu3qnf0

Алексей
19.02.2017
22:05:35
и это уже никак не исправить к сожалению, по крайней мере в ближайшее время

Dreamerinnoise
19.02.2017
22:05:43
У нас это уже на 50+ домейн-классов. Ничего не лагает. Оверхед...

Lupsick
19.02.2017
22:05:56
https://github.com/mobxjs/mobx-state-tree

вот это тоже пушка

оверхед просто в коде

Dreamerinnoise
19.02.2017
22:06:39
оверхед просто в коде
Какой оверхед в коде???

@observable private myArray =[];

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