
Oleg ?
14.05.2017
19:50:19
Не подключать же 10 раз одни и те же либы, скорее всего они определены в одном бандле один раз

Сергей
14.05.2017
19:50:35
а ресайз кидает компонент-обертка, что позволяет быстро прикрутить при необходимости к любому новому виджету и ловить готовые экшены, чем каждый раз изобретать велосипед
да, в 1 бандле

Oleg ?
14.05.2017
19:51:22
А как выкатываются релизы?

Google

Oleg ?
14.05.2017
19:51:29
Они накапливаются?

Сергей
14.05.2017
19:52:01
я бы рассказал, но не знаю, не закрытая ли это инфа)

Oleg ?
14.05.2017
19:52:20
Просто у нас уже была такая проблема

Сергей
14.05.2017
19:54:15
периодически выкатываются новые сборки, между ними можем менять/обновлять те же либы, потому что фронт обновляется целиком

Oleg ?
14.05.2017
19:55:32
Вот в этом и проблема
Что его нужно обновлять целиком
Типо релизы команды становятся зависимыми от другой команды

Сергей
14.05.2017
19:57:41
в этом плане изменения как раз "накапливаются". объем работ на каждый релиз известен за долго до начала разработки.

Oleg ?
14.05.2017
19:57:42
Смотрите какая классная штука для презентаций: https://github.com/thejameskyle/spectacle-code-slide
Ну это не очень хорошо
Мы хотели свою кнопку "Задеплоить" для каждой команды

Сергей
14.05.2017
19:59:44
ну это же сбер) с огромным количеством отделов, интеграциями между системами и доскональным тестированием на критичные баги.

Алексей
14.05.2017
20:00:17

Google

Сергей
14.05.2017
20:00:33

Oleg ?
14.05.2017
20:00:42
Ну это понятно, для нас проблема, когда мы завязаны на точные релизы)

Сергей
14.05.2017
20:00:59
(неадеюсь не сотрудник СБ?)

Oleg ?
14.05.2017
20:01:01
Хоть у нас и скрам

Алексей
14.05.2017
20:01:11

Oleg ?
14.05.2017
20:02:01
Ну у нас тоже свой "IQ Скрам"
* Я из IQOption
Это помесь скрама с канбаном

Алексей
14.05.2017
20:04:10
сбер структура большая, и везде все по разному работают, у нас вот каждая команда может деплоить сама свой код, кто то почти каждый день, кто то реже. так что тут сложно говорить об этом как единой системе

Oleg ?
14.05.2017
20:05:08
Вот и мы хотели деплоить в любое время, а не получается
В итоге мы отдали часть нашей работы другой команде

Алексей
14.05.2017
20:07:28
кмк частые деплои больше от команды зависят, это нужен такой майндсет соответствующий, особенно у руководства

Ilya
14.05.2017
20:08:16
Использую mobx + react-router@4 c UI библиотекой надо выделять Menu.Item - получается <Link/> я не могу использовать - как выделять? Надо его выделять и при section и при section/add а само меню path="/section"
Все тянуть через mobx?
Или как изящно

Oleg ?
14.05.2017
20:10:44
В смысле выделять?
Типо подсвечивать при наведении?
Видимо да, тебе придётся это делать через mobx
Если, я конечно правильно понял

Google

Oleg ?
14.05.2017
20:12:08
Типо ты выбрал пункт меню, и он должен выделиться другим цветом
Хотя, можно и через роутер разрулить

Ilya
14.05.2017
20:20:44
Ага
Через роутер 2 элемента делать не хочется

Oleg ?
14.05.2017
20:22:27
А зачем два?

Talgat
15.05.2017
04:38:40
Народ подскажите пожалуйста, как оценить стоимость разработки фичи(функционала)
Нужно разработать — views counter (как у Telegram или VK например)
Какова будет стоимость разработки, напишите пожалуйста если кто знает хотя бы примерно:
1. backend (Ruby On Rails)
2. frontend (React+Redux: только десктопная браузерная версия)

Pavel
15.05.2017
04:52:44

Sheldhur
15.05.2017
05:00:10

Pavel
15.05.2017
05:01:09

Ilya
15.05.2017
05:41:05
Кто как делает такие вещи: есть 12 степов выполнения(и запросов к серверу), как вы красиво делаете лоадер? Чтобы показывать: Запрос данных пользователя... (1/12) (Использую mobx)
async/await + ???
Какие варианты / пакеты?

Konstantin
15.05.2017
05:43:42
У тебя когда запрос фетчится, в стейте еще ничего нет. Вот и пиши if (!data.state) ....

? ethorz
15.05.2017
05:44:06
возьмешь элемент из DOM , будешь менять ему текст просто
в каждом чейнинге (шаге выполнения) будешь его изменять (текст)
но перед этим сделай стейт, чтобы по нему через проверку рендерить на странице

Kirill
15.05.2017
05:54:06
Создай observable counter и инкременть его после каждого await

? ethorz
15.05.2017
05:58:19
Есть компонент <List> <Button /> </List>
обратиться к Button в List можно через this.props.children?

Google

Сергей
15.05.2017
06:34:33
Можно, но зачем

? ethorz
15.05.2017
06:35:21
да по тому же к примеру лоадеру для определенных динамических блоков
нужно для отображения

Pavel
15.05.2017
06:36:38
декларативно опиши создание динамических блоков (по ключам например) и подключай их к стору/контексту/чему хочешь через компонент высшего порядка, который из этого чего-либо будет вытаскивать состояние лоадера для определенного блока

Oleg ?
15.05.2017
07:10:04
Никто тут не писал плагины для vscode?

Max
15.05.2017
07:11:26

Admin
ERROR: S client not available

Max
15.05.2017
07:11:51
сделай прослойку которая от пропсов будет показывать лоадер

Oleg ?
15.05.2017
07:12:32
Мне жутко не хватает подсветки tree-veiw, чтобы файлы и папки, которые были в игноре были серые, незакомиченные файлы жёлтые, новые файлы зелёные
Как в атоме

Aleksey
15.05.2017
07:16:16
привет всем!
Ребята, подскажите пожалуйста модуль для валидации форм и желаетльно чтобы со стейтом работал.
спасибо

Konstantin
15.05.2017
07:17:18

Maksim
15.05.2017
07:19:13

Oleg ?
15.05.2017
07:19:20
Уже

Maksim
15.05.2017
07:19:33
??

Oleg ?
15.05.2017
07:19:39
Но зачем ждать, если можно написать свой
Там этот изью весит уже два года
*ищью
Никто из фронтендеров не ищет работу в Питере или с переездом в Питер?)
Стек стандартный React/Redux не менее года

Google

Oleg ?
15.05.2017
07:51:59
Ну и опыт работы с d3/highcharts

Igor
15.05.2017
08:17:03
Просто статья:
https://medium.com/@karafizi/%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D0%B9%D1%82%D0%B5-%D0%B2%D0%B0%D1%88%D0%B8-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-react-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B-%D0%BD%D0%B0-45-%D0%B1%D1%8B%D1%81%D1%82%D1%80%D0%B5%D0%B5-%D1%83%D0%B6%D0%B5-%D1%81%D0%B5%D0%B9%D1%87%D0%B0%D1%81-%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4-9093a8fb2378

Denis
15.05.2017
08:20:28
собсна внутренне представление компонентов у меня так и работает
)
таблицы в особенности
было бы неплохо бабель плагин для этого чтобы ручками не делать

Igor
15.05.2017
08:27:35
Вот кстати на реддит наткнулся
https://daveceddia.com/convert-createclass-to-es6-class/

Nikita
15.05.2017
08:29:19
ы), а вот я про такое не знал - благодарю?

Andrey ?
15.05.2017
08:29:57

Oleg ?
15.05.2017
08:33:37
И что сильный прирост в производительности?
А вижу - 45%
Пфф, оно и так летает, куда ещё быстрее :D

Сергей
15.05.2017
08:34:43
На средних и крупных проектах, без должного внимания не летает)

Andrey ?
15.05.2017
08:34:50
всегда есть куда быстрее :)

Artur
15.05.2017
08:35:43
Берём mobx и вообще не думаем (почти) про производительность :)

Andrey ?
15.05.2017
08:37:04
причем тут state manager?

Oleg ?
15.05.2017
08:37:19
Прост ради холивара