
Maxim robox
08.01.2017
10:23:09
Это не отвечает на мой вопрос.

Denis
08.01.2017
10:27:02
обычно документация отвечает на этот вопрос

Таймураз
08.01.2017
10:29:06
Какого размера должен достигнуть бандл, чтобы стоило задуматься о его размере?

Dmitrii
08.01.2017
10:36:14

Google

Арсений
08.01.2017
10:37:13

Dmitrii
08.01.2017
10:37:58

Арсений
08.01.2017
10:39:45
Генерируемые формы неудобно делать, внешний сабмит странновато устроен, получение текущего состояния формы внутри полей неудобно (например чтобы вывести что-нибудь в зависимости от значения в другом поле) ну и ещё редьюсер глючный
Если объединтиь стор формы с аполловскими то начинается какой-то треш
Но в целом конечно действительно кучу бойлерплейта сокращает

code4aman
08.01.2017
11:41:53

Дмитрий
08.01.2017
11:45:08

Dreamerinnoise
08.01.2017
11:46:39

code4aman
08.01.2017
11:46:56
Угу, вряд-ли какой vendor.js уложиться сюда

Dreamerinnoise
08.01.2017
11:46:56
Мол ваше говно слишком тяжелое, уменьшайте

code4aman
08.01.2017
11:47:09
Ага, я это имел ввиду

Таймураз
08.01.2017
11:48:05
мое говно без логики самого приложения уже 260 весит

code4aman
08.01.2017
11:48:43
Потеряете полмиллиона юзеров) которым может приспичить в момент подгрузки вашего угсайтика

Google

Pavel
08.01.2017
11:50:11
вы если пишете то указывайте абстрактный функционал + размер

code4aman
08.01.2017
11:50:27
Или затяни дейтпикер с моментжс в зависимости и приехали

Pavel
08.01.2017
11:50:32
а то в 250кб даже хз что можно уложить, что возможно бы потребовало сложной логики

code4aman
08.01.2017
11:52:12
Ну там совет, надо делить, system.import вроде, хз будет ли в языке, но выглядит удобно

Pavel
08.01.2017
11:52:56
а, ну если это с учетом что каждый чанк до 250, то ок

Dreamerinnoise
08.01.2017
11:56:49

Ostap
08.01.2017
12:13:58
Апликуха с роутером, мобкс и бизнес логикой - 110кб гзип

Dreamerinnoise
08.01.2017
12:14:40

Ostap
08.01.2017
12:14:56
Свой, пока не релизнул ибо есть баги
Сильно завязан на мобикс

Dreamerinnoise
08.01.2017
12:15:23
@ochervak бтв, mobx-state-tree видел? Кажись трололо хрень

Ostap
08.01.2017
12:16:24
А так, mobx, mobx-utils, serializr
Хватает
Для всего

Таймураз
08.01.2017
13:14:21
Кто-нибудь оное реализовывал?
https://github.com/atassis/ot-frontend
Реализовал упаковку кода под проду (не все, что нужно, но на первое время хватит)
Знаю, как настроить вебпак для перепаковки клиентского кода, но так как приложение универсальное, на стороне сервера тоже нужен перезапуск. Есть мысль пусть все в 2 процесса- nodemon для серверного кода и вотчер вебпаковский для клиентского. Но меня не успокаивает мысль, что можно под все запустить один процесс
Или лучше не упарываться и делать как все?

JiSeven
08.01.2017
13:23:01
1481 пользователь. Офигеть. Недавно 500 только ж было

Google

JiSeven
08.01.2017
13:25:06
что вы думаете о flow + react?
у кого есть опыт использования flow?

Nikolay
08.01.2017
14:19:02
хз как с flow, но с typescript всё очень хорошо

Nikita
08.01.2017
14:31:48
народ, в этом чате #whois сообщение писать не нужно?

Eugene
08.01.2017
14:47:18

Nikita
08.01.2017
14:48:27
Думаю лишним не будет

Сергей
08.01.2017
15:03:25

Таймураз
08.01.2017
15:03:55

Сергей
08.01.2017
15:04:17
Какой

Таймураз
08.01.2017
15:04:26

Сергей
08.01.2017
15:10:43
Таки там в один процесс
С hmr на клиенте и сервере

Сергей
08.01.2017
15:10:59
Как ты не заметил

Таймураз
08.01.2017
15:12:25
Как ты не заметил
Я проду пока писал- на остальное не обратил внимания
А после забыл зачекать
Гляну- отпишусь

Yumi
08.01.2017
15:23:07
На чем тесты сейчас лучше писать? Мока и чаи актуальны?

Nikita
08.01.2017
15:24:12
мока, а не моча :)
для реакта jest хорош

Yumi
08.01.2017
15:25:05

Nikita
08.01.2017
15:25:22
snapshot testing офигенная штука

Yumi
08.01.2017
15:25:56
Спасибо, посмотрю.

Google

code4aman
08.01.2017
15:27:38
junctions.js.org новый роутер тыкали?

Roman
08.01.2017
18:04:47
зачем proptype func нужен? в компоненте функции кого там вообще волнуют?

Nikita
08.01.2017
18:06:02
коллбэки же

Roman
08.01.2017
18:06:28
поясните нюбу ) через пропсы колбэки передавать?

Nikita
08.01.2017
18:07:08
это основа реакта тащемто
если компонент хочет поменять стейт приложения
он дергает коллбэк который ему передан родительским компонентом
и так снизу вверх

Roman
08.01.2017
18:07:37
ну вот снизу вверх я еще не освоил

Admin
ERROR: S client not available

Nikita
08.01.2017
18:07:38
пока не дойдет до компонента в котором стейт хранится
если юзаешь redux

Roman
08.01.2017
18:07:52
только с верху вниз
неюзаю ))

Nikita
08.01.2017
18:08:01
то похожая фигня
и не надо пока )

Roman
08.01.2017
18:08:19
я решил исключить его пока неприспичит

Nikita
08.01.2017
18:08:27
все верно

Roman
08.01.2017
18:08:32
ладно вообщем гуглить components callbacks

Nikita
08.01.2017
18:08:42
щас ссылку дам
https://facebook.github.io/react/tutorial/tutorial.html

Google

Nikita
08.01.2017
18:09:02
:)

Roman
08.01.2017
18:09:16
так я ими пользуюсь только
зачем в PropTypes прописывать их?

Nikita
08.01.2017
18:10:01
что б если ты забыл коллбэк реакт об этом написал

code4aman
08.01.2017
18:10:13
А зачем остальное прописывать? Затем и func

Nikita
08.01.2017
18:10:40
до того как твое приложение поломается с сообщением об ошибке, что чего-то там undefined

Roman
08.01.2017
18:13:16

Nikita
08.01.2017
18:13:36
в смысле не подаешь? O_O
а работает оно потом как?

code4aman
08.01.2017
18:15:24
То что простого func не хватает это да, а так в чем проблема что в апи есть то что кто-то пока не юзает)

Roman
08.01.2017
18:17:27
а работает оно потом как?
ну я подаю пропс какой-нибудь и в колбэке его юзаю componentDidMount/DidUnmount и тд самую функцию в проп я еще неподавал

Nikita
08.01.2017
18:17:40
а колбэк откуда? )
то есть у тебя UI пассивный?
и только рендерит?
а нажимать ничего нельзя?

Roman
08.01.2017
18:18:10
окей я lifecycle за callbacks принял

Nikita
08.01.2017
18:18:23
ясно :)

Roman
08.01.2017
18:32:17
ясно :)
можно пример какой-нибудь? всмысле кусок кода

Nikita
08.01.2017
18:32:49
я же прислал тюториал
поищи там в тексте onClick

Roman
08.01.2017
18:33:06
вижу только что нажал на кнопку вызвал функцию внутри компонента и че дальше