
yep
15.12.2016
20:50:58

Дмитрий
15.12.2016
20:50:59
Ну вот тебе он нужен
А до этого им и билды делали, и чего только не

Dreamerinnoise
15.12.2016
20:51:51
Скажем, я через него и вебпак запускаю :3

Google

Дмитрий
15.12.2016
20:52:17
Ну и правильно)

yep
15.12.2016
20:52:23

Дмитрий
15.12.2016
20:53:04
и что же поменялось?
Модульность aka unix way
Никому не нужен комбайн, который нужно каждый раз пилить под себя, сущность должна решать только одну задачу, но делать это хорошо

Alexey
15.12.2016
20:53:57
unix way?)

MVP
15.12.2016
20:54:02

Vladimir
15.12.2016
20:54:44
А чем пользуются модные разработчики вместо галпа?
Я им jsx компилю в js, и stylus с css модулями (нужно для сервер рендеринга), и es6 импорты в require, а потом из этого всего уже клиентский бандл webpack'ом

Дмитрий
15.12.2016
20:54:51

Dreamerinnoise
15.12.2016
20:55:13

MVP
15.12.2016
20:55:14

Dreamerinnoise
15.12.2016
20:55:40

Дмитрий
15.12.2016
20:55:43
Я просто как то делал проект, обобщение конфига для галпа. Конфиг в итоге прям до боли напоминал настройки вебпака

MVP
15.12.2016
20:56:09
блин я вот прочел галп как grunt, и все перепутал !

Alexey
15.12.2016
20:56:24

Google

Дмитрий
15.12.2016
20:56:26
unix way?)
Ниже я привёл одну из идей философии unix)

Alexey
15.12.2016
20:56:52
их нельзя сравнивать

MVP
15.12.2016
20:57:02

Vladimir
15.12.2016
20:58:25
Одним вебпаком
собирать весь серверный код в один бандл вебпаком - я слышал, что кто-то так делает и в этом есть какой-то профит, но мне так не нравится

Dreamerinnoise
15.12.2016
20:59:03
Есть кор бандл
А есть бандлы модулей

Vladimir
15.12.2016
21:00:14

Dreamerinnoise
15.12.2016
21:00:35
В зависимости от конфигурации собирать нужные вместе с кором

Дмитрий
15.12.2016
21:20:43
Ну это уже "чанкер" какой-то получается) Но для этого ещё надо сделать этот процесс попроще

Nikolay
15.12.2016
21:28:10

Dreamerinnoise
15.12.2016
21:42:16

Дмитрий
15.12.2016
21:49:58
Хз, не думал об этом)

Vladimir
15.12.2016
22:04:34
боже
https://duckduckgo.com/?q=mdn+cursor+pointer&t=ffab&ia=web
let me ddg it for you

MVP
15.12.2016
22:05:35

Дмитрий
15.12.2016
22:05:35
Неработабщая ссылка ?

Dmitry
15.12.2016
22:19:16
Господа, а кто тут пробовал mobx?
Не могу понять в чем проблема с observable.
Есть метод в компоненте:
onInputChange(e) {
this.props.packagesStore.setFilter('search', e.target.value);
}
Есть стор:
class PackagesStore {
@observable data = {};
@observable search = '';
fetchData() {
return fetch(apiUrl).then(
response => response.json()
).then(
json => this.data = json
)
}
setFilter(key, value) {
this[key] = value;
}
}
fetchData нормально обновляет все, setFilter никак не хочет

Google

Denis
15.12.2016
22:21:59
Какая жесть

Evgeny
15.12.2016
22:24:14

Alexey
15.12.2016
22:25:14
Бэк ту flux
ну как сказать, флакс такой болезнью не страдает как мобкс

Dmitry
15.12.2016
22:25:25
Решил испытать ради интереса :/

Ҫѐҏӗѫӑ
15.12.2016
22:25:44
что не так с флаксом?

Denis
15.12.2016
22:31:04
Yo dog! You can not dispatch in the middle of dispatch

Evgeny
15.12.2016
22:32:22
))

Nikolay
15.12.2016
22:34:04
Dmitry тебе нужно заворачивать значение в обсервабл структуру

S
15.12.2016
22:34:06

Nikolay
15.12.2016
22:34:14
вот тут
`
setFilter(key, value) {
this[key] = value;
}
`

S
15.12.2016
22:34:40
extendObservable({ [key]: value })

Nikolay
15.12.2016
22:35:00
https://mobxjs.github.io/mobx/refguide/observable.html

Dmitry
15.12.2016
22:36:47
Спасибо, пойду перечитаю все
Хотя меня смутил изначально момент, когда я без метода записывал значение напрямую в observable примитив, покопаю еще

S
15.12.2016
22:40:32
там рекомендуется через @action записывать или через runAction
тогда у тебя все изменения как одна транзакция пройдут и соответственно autorun запустится один раз

Alexey
15.12.2016
22:46:07

Ҫѐҏӗѫӑ
15.12.2016
22:47:40
потом из-за него вейтфор впилили
?

Denis
15.12.2016
22:49:31
Так оно и было

Google

Denis
15.12.2016
22:49:49
История, сражения, победы и поражения

Alexey
15.12.2016
22:49:52

Dmitry
15.12.2016
22:58:14
Забыл @observer на внутренний компонент повесить :/

Ҫѐҏӗѫӑ
15.12.2016
23:15:18
забыл, что декораторы не в спеке :)

Vladimir
16.12.2016
00:59:01
что думаете про галоген? https://www.youtube.com/watch?v=AbDX-wRigAo
обещают как убийцу ридакса

Admin
ERROR: S client not available

Vladimir
16.12.2016
01:03:26
видео поновее https://www.youtube.com/watch?v=-qkSXL2EpaI&t=2s

Vladislav
16.12.2016
01:03:28

Vladimir
16.12.2016
01:07:00

Klim
16.12.2016
02:08:36
парни
редуксеры
какого хера у меня в initialState все пишется
все обновы
все вообще
так не должно же бть
object assign клонирует нет?

Alexey
16.12.2016
02:12:30
только один уровень
ссылки внутри дерева сохраняются

Klim
16.12.2016
02:13:16
но ведь

Google

Alexey
16.12.2016
02:14:26
это первый уровень
попробуй вложенность сделать

Klim
16.12.2016
02:15:18
интересно
а как тогда сделать полный клон?
на всех уровнях
лол ты прав

Nikolay
16.12.2016
02:18:04
https://github.com/justmoon/node-extend

Klim
16.12.2016
02:30:20
но ведь
у меня реакт
спс что пояснили

Aleksey
16.12.2016
04:39:06
А шутки про ангуляр 4 уже были, да?

Nikolay добряш
16.12.2016
04:46:53

Aleksey
16.12.2016
04:47:32
https://youtu.be/aJIMoLgqU_o

n0z3r0
16.12.2016
05:24:07
Народ посдкажите нормальный каркас для React Component проекта чтобы там был Webpack + Jest + ES6
чтобы можно было опубликовать в npm