
Nikita
06.05.2016
19:13:36
час пишешь - два катаешься, тестишь)

blkmrkt
06.05.2016
19:19:02
час пишешь - два катаешься, тестишь)
@
4 часа ищешь куда делся автор одной из 50 депенденси проекта, почему он не сделал npm publish с багфиксом, когда остальные либы давно обновились

Gregory
06.05.2016
19:27:09
Вопрос для тех кто игрался/работает c MobX. Как вы прокидываете свои сторы? Просто прокидывать пропсами не очень удобно - Vanila React variant. В Redux с его Compose все очень секси, но тут такого еще нету c коробки. Кто как решает эту проблему? Я понимаю что можно все кинуть контекстом самому или заюзать нечто подобное - https://github.com/nightwolfz/mobx-connect или https://github.com/amsb/mobx-reactor, но интерестно еще что думают тут по этому поводу?
Есть еще правда вариант на плодить синглтонов)

Google

Ostap
06.05.2016
22:36:24
оч интересно

Denis
06.05.2016
23:27:07
Мне на React Amsterdam по этой теме слайды Михаила :) понравились https://speakerdeck.com/mweststrate/state-management-is-easy-introduction-to-mobx

anoru
07.05.2016
07:41:40
Ребят, никто не сталкивался с этим
https://github.com/babel/babel-loader/issues/242
? Непонятно из-за какого модуля умерло. Если даже залить object-assign как файл в папочку, то он идет далее по списку и уже умирает на babel-core

Aleksey
07.05.2016
08:53:31
оу
нашел
npm install postcss-import@8.0.2 --save-dev
:D

S
07.05.2016
10:09:33
подскажите, как реакт решает, обновились ли пропсы или нет (componentWillReceive), по ссылке сравнивает значения?

Ostap
07.05.2016
10:23:29
Нет. После should component uodate
Update

S
07.05.2016
10:24:43
шта?)

Viacheslav
07.05.2016
10:29:55
обычно надо знать что обновился конкретный пропс
его и сравниваю

Google

S
07.05.2016
10:33:27
если у меня родительский компонент вызовет setState(), а значения замапленых пропс не поменяются (сравнивая по ===), в дочернем компоненте willReceiveProps все равно триггернет?

Viacheslav
07.05.2016
10:36:11
должен

S
07.05.2016
10:36:35
это странне)

Viacheslav
07.05.2016
10:38:35
почему?
ссылка может остаться, а значения могут поменяться
реакт не будет сравнивать все дерево пропсов

S
07.05.2016
10:40:42
не будет, но по ссылке хотя бы может сравнивать
к тому же иммутабельность
решает проблему
Если кому еще интересно, вот откопал объяснение этого https://facebook.github.io/react/blog/2016/01/08/A-implies-B-does-not-imply-B-implies-A.html

Denis
07.05.2016
11:37:50
?

from
07.05.2016
11:38:47
"Откопал":)

Denis
07.05.2016
11:40:10
?
Парни, как организовать офлайн работу приложения в случаях потери соединения (либо качестве альтернативного режима работы), с учетом того, что данные на сервере изменяются часто, а все изменения, сделанные в офлайне, должны отзеркалиться в основное хранилище на сервере и по пути решить возможные конфликты при мерже, кто-либо реализовывал такое? либы готовые, техники & эт сетера

Viacheslav
07.05.2016
11:48:42
https://github.com/gritzko/swarm

Vladimir
07.05.2016
12:06:51
Если серьезно к оффлайну подходить, то только CRDT. Есть два решения Swarm и Amelisa http://amelisajs.com/ которое можно более-менее использовать. Каждое со своими +/-. У нас есть проект на амелисе, который скоро зарелизим.

Denis
07.05.2016
12:11:29
спасибо за ссылки, бегло просмотрел, амелиса фактически то, что нужно, она жестко завязана на ноде?

blkmrkt
07.05.2016
12:12:53

Vladimir
07.05.2016
12:13:33
да, и в ближайшее время поддержка других платформ не планируется. У Swarm есть node и java бэкенды

Denis
07.05.2016
12:49:00
Было бы норм CRDT + GraphQL

Google

Denis
07.05.2016
12:50:07
amelisa вроде так и работает

Vladimir
07.05.2016
12:51:35
Ну я уже прикрутил к амелисе graphql. Пока правда как proof of concept. Но оффлайн и реалтайм уже работает для graphql. Надо просто сесть и до ума довести.

Denis
07.05.2016
13:11:18
А на каком из этих слоев optimistic updates?
Расшарь NetworkLayer для Амелисы?

Vladimir
07.05.2016
13:15:55
NetworkLayer - это что-то из Relay. Relay !== graphql. Хотя его поддержку тоже надо прикрутить. Весь код амелисы расшарен.
optimistic updates - ты имеешь ввиду показывать пользователю результат его действий еще до того, как сервер про них узнает. Это, конечно, же есть.

Denis
07.05.2016
13:21:37
Если Amelisa предоставляет полноценный GraphQL интерфейс, значит она дружит и с Relay??
Вова, так Амелиса ещё и твой проект?)

Vladimir
07.05.2016
13:26:36
☺️
Ну я гляну на Relay в ближайшее время. Думаю там что-то можно придумать.

Denis
07.05.2016
13:30:49
Самое универсальное было бы GraphQL CRDT слой
Хотя может и не самое быстро изба парсинга

Denis
07.05.2016
13:31:20
Наверное плохая идея
NetworkLayer скорей всего уместней

Vladimir
07.05.2016
13:31:53
ок, гляну

Nikita
07.05.2016
14:03:51
http://iamakulov.com/talks/redux-in-real-life/slides/slide53.png
))
http://iamakulov.com/talks/redux-in-real-life/

Dima
07.05.2016
15:48:32
Всем привет, я только начинаю изучать реакт, может кто-то подскажет литературу или статьи для изучения?

[Anonymous]
07.05.2016
15:50:07

Google

Dima
07.05.2016
15:50:36
спасибо, это я уже смотрел)

Gregory
07.05.2016
15:51:33

Admin
ERROR: S client not available

Gregory
07.05.2016
15:51:54
https://www.gitbook.com/@maxfarseer

Dima
07.05.2016
15:52:42
за egghead.io большое спасибо

Dmitry
07.05.2016
16:00:07
Кто то вроде писал, что юзал https://github.com/malte-wessel/react-custom-scrollbars/ ?)

Roman
07.05.2016
16:04:20
нука пацаны, упал проект на два часа работы, круид приложуха с поиском
чо там сейчас модно в мире ноджс?
пока могу поизъебываться

Dmitry
07.05.2016
16:15:24
или может кто-нибудь знает клевый кастомный скролл реактовый? с хорошей кастомизацией

Nikita
07.05.2016
16:22:59
я сам писал)

Dmitry
07.05.2016
16:25:45
ох и да) у меня теперь желание взять опенсорсный какой-нибудь и переписать там названия классов захардкоженные)
а custom-scrollbars каким-то магическим образом подрисовывает разные стили в случае если скролл на маке всегда виден и для фейдящегося ?

Nikita
07.05.2016
16:30:22
вообще это очень кастомизируемый скролл
так что скорее всего ты не разобрался

Dmitry
07.05.2016
16:32:16
из всех, что я нашел - да, наверняка что-то упустил, меня просто напрягает момент, что я меняю настройки скролла на ноуте и в зависимости от этого появляются минусовые margin, чтобы спрятать скролл и мой кастомный появляется)
А в остальных случаях системным скроллит
и как ни странно - в демках ни одного примера кастомных вариантов)


Denis
07.05.2016
19:27:58
Случайно наткнулся на конспект моего выступления в ноябре 2015, который сделал один из моих студентов:
http://kirillzharov.ru/actual_trends_and_technologies_in_web-development/
Тогда я высказывал такие тренды на 2016 год:
- Качественный рост экосистем React и Redux.
- Борьба библиотек работы с данными (Facebook Relay, om.next, etc) и поддержкой оффлайн-режима.
- Давление на React-сообщество со стороны Angular 2.
- Функциональное программирование и Immutable.js.
- Изоморфные приложения.
- Native Applications: React Native, Electron.
- WebAssembly.
- WebGL & SVG.
- ES7: SIMD, Observable, etc.
- Проекты обучение и профессиональной сертификации (egghead.io, etc).
- React и Node.js активно войдет в Enterprise.
- Микросервисная архитектура и контейнеры, например Docker (docker.com), станут стандартом де-факто.
Прошло уже почти полгода. Кажется оправдались почти все пункты. Как вы думаете, что-то изменилось? Что можно добавить в этот список на оставшуюся половину года?


Ilya
07.05.2016
19:37:07
А есть примеры интересные с WwbGL

Google

Ilya
07.05.2016
19:37:16
с WebGL?

Egor
07.05.2016
19:39:07
уже есть много игр с webgl

Alexander
07.05.2016
19:43:25

Denis
07.05.2016
19:54:05
Мы занимаемся заказной разработкой и год назад делали для одного из министерств потрясающий dashboard с 3D визуализацией, но он под NDA. Хотя очень хотелось бы показать.

Egor
07.05.2016
19:55:42

Denis
07.05.2016
19:56:38
Этот проект был для российского рынка.

Egor
07.05.2016
19:56:53
хм

Denis
07.05.2016
19:57:48
Возвращаясь к теме, как вы думаете, какие на дальше, на следующий год будут тренды в JavaScript-разработке?

Gregory
07.05.2016
20:03:17
React и Node.js активно войдет в Enterprise - я надеюсь хоть к 17 году сбудится
Так как Enterprise и React, пока что мало где
Или не где, я не видел еще онлайн-банкинг на React
если кто то знает кинте, реально респект будет