
[Anonymous]
01.05.2016
19:57:49

trump ? trump ? hillary
01.05.2016
19:57:50
нормально ли использовать 404 в github pages для того чтоб сделать одностраничник на реакте?

[Anonymous]
01.05.2016
19:58:00

Google

Kirill
01.05.2016
19:58:04

trump ? trump ? hillary
01.05.2016
19:58:09
никак
это его домен
у меня нет там мыла
:)

[Anonymous]
01.05.2016
19:58:21
=)
* But nobody came

trump ? trump ? hillary
01.05.2016
19:58:50
теперь у меня есть cucks.github.io/

[Anonymous]
01.05.2016
19:59:12
А как же wowse.github.io?

trump ? trump ? hillary
01.05.2016
19:59:24
да это вообще нужно удалить

[Anonymous]
01.05.2016
20:00:01

trump ? trump ? hillary
01.05.2016
20:00:08
shrug

Google

[Anonymous]
01.05.2016
20:01:09
github.com/wowse/wowse.github.io/commit/df0edcd3614436f60b5fb01e264243e444a41e52

Ҫѐҏӗѫӑ
01.05.2016
20:02:32
наркоманы

trump ? trump ? hillary
01.05.2016
20:02:51
мне же стыдно

Kirill
01.05.2016
20:05:26
схоронил :)
я так смотрю, все затихли

Ҫѐҏӗѫӑ
01.05.2016
21:01:05
записи с последнего MoscowJS
https://www.youtube.com/playlist?list=PL95OM-7UObpEAW8WYztie2ImzZmyFvviV
https://twitter.com/chicoxyzzy/status/726937461377667073

Denis
02.05.2016
04:09:38
Кто-нибудь уже попробовал? https://github.com/krasimir/cssx
Или Radium? https://github.com/FormidableLabs/radium
@vslinko вроде это использовал https://github.com/rofrischmann/react-look

Viacheslav
02.05.2016
10:51:23
я использовал react-look и jss

Denis
02.05.2016
10:51:42
Вместе или раздельно? Как впечатления?

Viacheslav
02.05.2016
10:52:33
раздельно
впечатления не однозначные
если есть задача кастомизации темы интерфейса в реальном времени через настройки, то это могут решить только такие инструменты
и то, пока нет поддержки css custom properties
в целом css modules удобнее

Denis
02.05.2016
10:58:21
Олега здесь в чате нет?

Oleg
02.05.2016
10:59:44
Какого?

Google

Denis
02.05.2016
11:00:12
:)
https://github.com/kof?tab=activity
Парни, был у кого-нибудь опыт Redux + TypeScript?
Олег, как оно в целом? :)

Viacheslav
02.05.2016
11:09:28
у меня

Denis
02.05.2016
11:10:41
Как впечатления?

Viacheslav
02.05.2016
11:11:01
норм, как и все остальное на TS

Denis
02.05.2016
11:11:02
Какие есть плюсы?

Viacheslav
02.05.2016
11:11:09
типы? :)

Denis
02.05.2016
11:11:15
Типизированные actions?

Viacheslav
02.05.2016
11:11:39
типизированное все
actions, store, props
сделал свой аналог compose для наслаивания декораторов в типизированном стиле
если ошибся где-то в середине цепочки — компилятор поможет

Aleh
02.05.2016
11:30:05
А в чем отличие от обычного compose в плане интерфейса
?

Viacheslav
02.05.2016
11:30:26
compose умеет только один тип
или вот такое: https://github.com/donnut/typescript-ramda/blob/master/ramda.d.ts#L280

Oleg
02.05.2016
11:31:49
Ну если кратенько, то свой connect, свои плагины для типизированного изменения состояния в редукторах, приведение типов и потеря типизации при установке локального состояния. В общем подпорки

Viacheslav
02.05.2016
11:32:46

Google

Oleg
02.05.2016
11:34:27
TS+React+Redux

Viacheslav
02.05.2016
11:35:07
а где ты теряешь типизацию?

Aleh
02.05.2016
11:38:14
@vslinko у тебя тоже с дженериком compose?

Viacheslav
02.05.2016
11:38:28
нет, у меня не compose

Aleh
02.05.2016
11:38:38
Ну аналог

Viacheslav
02.05.2016
11:38:58
у меня свой
да, с дженериками, конечно
но чуть поумнее
выглядит так:
export default createComponentContainer()
.pipe(
connectState(
(state: IApplicationState, dispatch: IDispatch) => ({
initialValues: {
address: '',
roomsCount: null,
totalArea: null,
},
onSubmit: (values: IObjectEvaluationWithAddressRequest) => {
dispatch(push(objectEvaluationUrl(values)));
},
})
)
)
.pipe(
connectForm({
form: 'objectEvaluation',
fields: ['address', 'roomsCount', 'totalArea'],
validate,
})
)
.build(ObjectEvaluationLandingPage);

Oleg
02.05.2016
12:09:37

Viacheslav
02.05.2016
12:10:22
а, я объявляю все свойства необязательными

code4aman
02.05.2016
13:15:23
У react-redux-form документация такая же е**утая как у redux-form?

Ҫѐҏӗѫӑ
02.05.2016
13:33:39
https://twitter.com/chicoxyzzy/status/727128863105540097

Denis
02.05.2016
15:24:33
https://dev.opera.com/blog/timing-attacks/

Igor
02.05.2016
15:55:15
сейчас запустил - ничего не изменилось

Denis
02.05.2016
16:18:39
@vslinko Слава, ты здесь?

Viacheslav
02.05.2016
16:19:10
периодами
а что?
ты пиши, а я отвечу как нибудь

Denis
02.05.2016
16:37:53
Такие дела. #GraphQL. #Relay. Триллер.
Есть query:
books(filter: UserBookFilter): UserBooksConnection
UserBookFilter = (UNREAD, READ)
Есть контейнер, который показывают первую из UNREAD:
fragment on UserBooksEdge {
books(first: 100, filter: UNREAD) {
edges {
node {
id
author
...
Делаю мутацию, чтобы изменить её категорию, категория в БД меняется, при этом контейнер с новыми данными не обновляется. Только после F5. https://gist.github.com/DenisIzmaylov/8ce0b5b73277bb55da5d7f8760ea8f07

Google

Denis
02.05.2016
16:39:07
Что я не так в мутации описываю?

Kanat
02.05.2016
17:07:37
Обзор популярных библиотек и фреймворков для JavaScript
#javascript
Для быстрого решения большинства нетривиальных задач в JavaScript, как и в других языка, есть множество полезных библиотек и фреймворков. Библиотеки помогают быстро реализовывать отдельные функции в приложении, а фреймворки являются надежным фундаментом для построения приложений на их основе.
Ссылка на пост
https://vk.com/wall-54530371_68384

Denis
02.05.2016
17:18:39
@vslinko приём)

Viacheslav
02.05.2016
17:20:19
почему parent book?
parent это тот, у кого поле books
насколько я понял это user
parentName user
parentID user.id