@react_js

Страница 65 из 5115
Roman
29.04.2016
05:59:00
главное не сдаваться!

Алексей
29.04.2016
06:03:24
вся страна смотрит на тебя!

Anton
29.04.2016
06:05:06
/stat@comstatbot

Всё для вас

Google
Denis
29.04.2016
07:33:04
Коллеги, встречаем! Слава вчера рассказывал про Relay и GraphQL. До этого он целый год с ним работал и даже делал свою реализацию.

Viacheslav
29.04.2016
07:36:54
hello world

у вас тут весело, смотрю

@chicoxyzzy долго еще сидели после меня?

@dmitriiabramov ты в fb работаешь?

Alexander
29.04.2016
07:39:52
клево, мне оч понравился митап :) правда доклады, как показалось, были коротенькие

Viacheslav
29.04.2016
07:40:01
формат такой

вечером на большие доклады нет времени

на самом деле доклады тут лишь повод

Alexander
29.04.2016
07:40:58
ну да, согласен, тем более всегда можно пообщаться лично

Viacheslav
29.04.2016
07:40:58
повод встретиться и поговорить

Alexander
29.04.2016
07:41:01
ага

:)

Google
Viacheslav
29.04.2016
07:44:40
@DenisIzmaylov какие еще чаты в телеграмме?

надо ссылку с набором ссылок

Dmitry
29.04.2016
07:51:16
Есть поди awesome list. Ссылка где-то пробегала.

Viacheslav
29.04.2016
07:51:47
я знаю список всех чатов от mr-mig

надо посмотреть там

Gregory
29.04.2016
07:52:34
https://github.com/A-gambit/awesome-telegram-chats

Вот лови

Viacheslav
29.04.2016
07:53:15
ага, спасибо

а тут нет их, надо добавить https://github.com/mr-mig/ru-it-chats/blob/master/README.md

Aleksandr
29.04.2016
08:01:29
Ребят, а есть слайды с докладов или запись?

Viacheslav
29.04.2016
08:02:16
слайды поищи в твиттере @moscowjs

мои точно есть

видео будет не быстро, его надо обработать

Aleksandr
29.04.2016
08:04:04
спасибо)

Viacheslav
29.04.2016
08:12:15
смотри пару сообщений выше

Egor
29.04.2016
08:18:08
спс

Denis
29.04.2016
08:30:28
https://t.co/Q8WZgCMPlS

https://t.co/Yhm6RywOz5

Это к вопросу про слайды

Google
Roman
29.04.2016
08:42:29
?

товарищи, кто пользует redux-form, как считаете для нового проекта стоит сразу брать 6.0.0-alpha или таки 5.2.1? кто то обкатывал уже 6ую версию?

Denis
29.04.2016
08:50:30
Offtop для тех, кому понравилась идея с эффектом CodeInTheDark https://github.com/codeinthedark/awesome-power-mode

Andrey
29.04.2016
08:52:33
производительность?

Roman
29.04.2016
08:56:27
вот как раз большие планируются, с complex данными

судя по репке товарищ активно занимается проектом, есть надежда в скором времени увидеть stable

производительность?
вот такой есть мега ишью на эту тему https://github.com/erikras/redux-form/issues/529

Alexander
29.04.2016
09:00:08
производительность в первую очередь

плюс неудобная работа со стейтом вообще. По крайней мере на мой взгляд. Если это не просто форма где показал-сохранил, а как то данные из нее еще используются, то код превращается в какашку

плюс очень сырокая либа, куча багов

Roman
29.04.2016
09:05:08
но достойных альтернатив честно говоря я не нашел, для случаев сложных форм и данных

Alexander
29.04.2016
09:05:34
мы написали простенькую либу

Roman
29.04.2016
09:05:34
пробовал react-redux-form и react-formal, не то

Alexander
29.04.2016
09:06:17
в принципе либа для формы ничего не должна делать кроме как соханять значение, сохранять поле как touched и вызывать валидацию на каждый чих

и удобно группировать значение поля, его touched и ошибку в объект, который передается в компонент

Sergei
29.04.2016
09:07:32
BaobabJS для форм по идее, хорош – там в ветках всё, и много-сценарные формы удобно реализовать

и Undo из коробки

Alexander
29.04.2016
09:07:59
все остальное очень опиньёнейтед, в том числе из-за этого сложно что то было под себя переделывать в redux-form

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

Google
Sergei
29.04.2016
09:09:40
если весь стейт всего приложения держать в Baobab

то каждый стейт сохраняется и можно откатить

*каждая версия

Roman
29.04.2016
09:17:39
Baobab имхо черезчур для меня

http://redux-form.com/6.0.0-alpha.5/docs/MigrationGuide.md/ Array Fields This part of v6 has not yet been written.... тоска печаль

Alexander
29.04.2016
09:22:02
в редуксе тоже можно весь стейт откать назад, но я ни разу не видел, что бы это использовалось кроме как для дебага

Евгений
29.04.2016
09:23:33
ребят как у реакта с роутингом щас/

?

С редуксом норм вяжется ?

Alexander
29.04.2016
09:23:55
http://redux-form.com/6.0.0-alpha.5/docs/MigrationGuide.md/ Array Fields This part of v6 has not yet been written.... тоска печаль
кстати в нашей мини либе мы вообще не делали различий между типами полей и получилось что ничего особенного для массивов не нужно. ты всегда можешь заменить весь массив в своем стейте целиком. А все остальное (concat, delete etc) делать перед тем как отправить экшн на изменение значения

Roman
29.04.2016
09:25:36
то есть передавали поле внутрь отдельного компонента как "documents" вместо "documents[${index}].some_field"?

годная идея

Alexander
29.04.2016
09:27:03
если нужно редактировать some_field, то передавали documents[${index}].some_field если нужно было добавлять/удалять элементы в documents, то его целиком

у нас нет схемы как в redux-form, поэтому любой уровень в объекте может быть самостоятельные филдом

Roman
29.04.2016
09:27:59
вот второе нужно как раз

надо обкатать на react-formal, в нем на массивах объектов пошли глюки и стал смотреть в сторону альтернатив

Alexander
29.04.2016
09:28:33
пока мне очень нравится что получается. будем допиливать и может выложим

Roman
29.04.2016
09:29:06
желаю успеха, обязательно выкладывайте ?

Voleg
29.04.2016
09:45:50
Denis
29.04.2016
10:11:14
Плагинчик к ESLint для валидации GraphQL https://github.com/apollostack/eslint-plugin-graphql

Google
Denis
29.04.2016
10:12:27
Спасибо Косте Таркусу за ссылку)

Nikita
29.04.2016
11:12:01
Как вы предпочитаете делать, с bool пропсами

делать их не required, если по умолчанию false, или ставить defaultProps в false?

Alexey
29.04.2016
11:14:01
я по умолчанию ставлю всем required, а если это не возможно, то определяю дефолтное значение для него

в этом случае API становится чуть более явным на мой взгляд

Nikita
29.04.2016
11:16:21
да, тут согласен

Alexey
29.04.2016
11:17:42
@gusnkt https://github.com/JedWatson/react-select/blob/master/src/Select.js#L29-L131

Nikita
29.04.2016
11:21:55
только у него все не required

Alexey
29.04.2016
11:24:42
да, это так

я как пример хотел показать, как досканально можно описывать эти штуки

было круто потом еще доку для компенентов генерить по этим декларациям

Nikita
29.04.2016
11:36:50
я не понимаю, почему не появилось красивого генератора доков по propTypes

это же элементарно делается

Denis
29.04.2016
11:39:44
https://github.com/kadirahq/react-storybook ?

Alexey
29.04.2016
11:41:34
@gusnkt вероятно внутри больших проектов и делают, правда никто наружу не выкладывает

а так да, там не сложно сделать

Алексей
29.04.2016
11:42:03
https://github.com/kadirahq/react-storybook ?
Цас пользуюсь этой вещью, довольно удобная

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