
anoru
07.05.2017
11:22:37
https://github.com/yiminghe/gregorian-calendar-format/blob/master/src/locale/ru_RU.js
так что все норм, пропсом можешь русский поставить


Николай
07.05.2017
11:32:59
Привет всем. Пытаюсь разобраться с React + Flow.
Сделал как написано в документации create-react-app (https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#adding-flow)
Выполняю в консоли npm run flow и у меня вываливается ошибка:
Launching Flow server for F:\dev\projects\react-login
Spawned flow server (pid=8096)
Logs will go to C:\Users\nstupak\AppData\Local\Temp\flow\FzCzBdevzBprojectszBreact-login.log
The flow server is not responding (0 retries remaining): [processing] -
Out of retries, exiting!
Если выполнить npm run flow повторно, то все ок. При этом через некоторое время вызов flow снова начинает запускать сервер и ошибка повторяется.
Погуглил на эту тему. Вроде как ошибку поправили:
https://github.com/facebook/flow/issues/1428
Посмотрел у себя версию flow с помощью:
npm view flow version
Выдает
λ npm view flow version
0.2.3
При этом последний релиз на гитхабе 0.45.0
Кто-нибудь знает в чем проблема? Может я что-то не так делаю?
P.S. работаю под Windows 7


Влад
07.05.2017
11:51:00

Google

Николай
07.05.2017
12:06:36
В смысле сервер запустился без такой ошибки

anoru
07.05.2017
12:09:05
Вот там и пили

Николай
07.05.2017
12:19:42
Хмм.. это не совсем удобно. Нужна постоянно запущенная виртуалка под рукой
А еще вопрос. Как правильно использовать flow? В смысле мне нужно его запускать руками с помощью npm run flow, чтобы проверить, или можно как-то сделать, чтобы он запускался сам при обнаружении изменений в файлах. Это наверно вопрос вкуса но все же. Интресно узнать мнение людей
И вообще если flow будет запускать при изменении файлов, то насколько это замедлит процесс пересборки.

Сергей
07.05.2017
12:46:01
кто-нибудь юзает jss и typescript/flow?

Влад
07.05.2017
12:47:24

Dreamerinnoise
07.05.2017
12:48:27

Сергей
07.05.2017
12:48:45
+
я хочу писать библиотеку компонентов
есть смысл в такой связке?

Dreamerinnoise
07.05.2017
12:49:08
У jss нет нормальных тайпингов afaik

Сергей
07.05.2017
12:49:30
@iamstarkov ты здесь?

Dreamerinnoise
07.05.2017
12:49:57
В новом проекте, я бы хотел вот это заюзать

Google

Dreamerinnoise
07.05.2017
12:49:58
http://typestyle.io/#/core

Сергей
07.05.2017
12:51:44
похоже на styled-jss

Влад
07.05.2017
12:56:03
Кстати, у кого есть опыт работы с тайпскриптом и с флоу на реальных проектах. Как впечатления? Что больше понравилось и почему?

Dreamerinnoise
07.05.2017
12:56:32
react, ts, mobx
Всё норм, только надо было посидеть над архитектурой

Alexander
07.05.2017
13:11:38
Всем привет!
вопросик касательно tslint
error TS2532: Object is possibly 'undefined'.
как быть в такой ситуации?
"strictNullChecks" отключать не хочется

Дмитрий
07.05.2017
13:13:13
Проверить на undefined, внезапно?

Alexander
07.05.2017
13:13:20
не помогает
всё равно компилятор ругается О_О

Aleh
07.05.2017
13:13:39
убрать tslint и юзать только tsc для этих проверок

Alexander
07.05.2017
13:15:50
https://github.com/Microsoft/TypeScript/issues/13369
похоже, что это известная багуля

Дмитрий
07.05.2017
13:17:32

Влад
07.05.2017
13:17:56

Дмитрий
07.05.2017
13:18:20
Про оба. Оба ужасны, хуже только js без них))

Aleh
07.05.2017
13:19:03
похоже, что это известная багуля
https://www.typescriptlang.org/play/index.html#src=export%20interface%20Boo%20%7B%0D%0A%20%20%20z%3A%20string%0D%0A%7D%0D%0A%0D%0Aexport%20interface%20Foo%20%7B%0D%0A%20%20x%3A%20string%0D%0A%20%20y%3F%3A%20Boo%0D%0A%7D%0D%0A%0D%0Aconst%20%7B%20x%2C%20y%20%7D%20%3D%20(function%20()%20%7B%0D%0A%20%20%20%20const%20value%3A%20Foo%20%3D%20%7B%20x%3A%20'1'%20%7D%0D%0A%20%20%20%20const%20%7B%20x%2C%20y%20%7D%20%3D%20value%0D%0A%20%20%20%20return%20%7B%20x%2C%20y%20%7D%20%2F%2F%20yes%2C%20%60y%60%20can%20be%20undefined%0D%0A%7D())%3B%0D%0A%0D%0Afunction%20did()%20%7B%0D%0A%20%20if%20(y)%20%7B%0D%0A%20%20%20%20console.log(y.z)%20%2F%2F%20object%20is%20possibly%20'undefined'%0D%0A%20%20%7D%0D%0A%7D

Google

Дмитрий
07.05.2017
13:19:10
Короче, я немного утрирую, но проблемы иногда бывают. Вон как выше

Влад
07.05.2017
13:19:10

Дмитрий
07.05.2017
13:20:32
flow — взял свой код, быстро описал, всё затипизировалось, подключил чужие библиотеки - написал тайпинги и им
Из плюсов - всё время горячий чай на ноутбуке

Aleh
07.05.2017
13:20:38

Vladimir
07.05.2017
13:21:15
> @mkusher
работаю с typescript уже почти два года в проде, чудесный линтер)
тонко

Дмитрий
07.05.2017
13:21:24
Тс - взял чужие библиотеки, взял тайпинги — ничего не затипизировалось

Aleh
07.05.2017
13:22:28
из раздражающего - парсер, который нельзя подрубить к стандартным тулзам типа eslint. Надеюсь скоро в бабилон таки впилят

Дмитрий
07.05.2017
13:24:35
Ещё из плюсов флоу — если открыть три-четыре проекта и закрыть глаза, то можно представить что ты на байконуре
Причём прямо под ракетой

Aleh
07.05.2017
13:24:51
лол
зимой актуально наверное
хотя у нас завтра снег обещают, надо скачать пару проектов на флоу

Дмитрий
07.05.2017
13:25:31
Про чай — не шутка))

Sergey
07.05.2017
13:26:00
поэтому плагин для флоу в вскод приходится отключать и запускать ручками в консоли

Дмитрий
07.05.2017
13:26:29
За плагин для вскода вообще хочется контрибьюторов побить
Я там некоторые участки прямо внутри плагина правлю, чтобы не падало
Причём в апстриме атом-плагина фиксы уже есть

Влад
07.05.2017
13:28:03

Aleh
07.05.2017
13:28:32

Влад
07.05.2017
13:28:41

Google

Aleh
07.05.2017
13:29:12
с tslint у меня не получилось

Влад
07.05.2017
13:29:37

Aleh
07.05.2017
13:30:07

Dreamerinnoise
07.05.2017
13:30:15

Дмитрий
07.05.2017
13:30:40

Aleh
07.05.2017
13:31:06
ну, писать как на хаскеле конечно не выйдет, система типов явно похуже
а как на лиспе ради бога

Admin
ERROR: S client not available

Влад
07.05.2017
13:31:53

Aleh
07.05.2017
13:32:52

Дмитрий
07.05.2017
13:33:07

Aleh
07.05.2017
13:33:23
это с номинальными типами проблема

Влад
07.05.2017
13:33:50

Aleh
07.05.2017
13:34:12
ваще можем про тайпскрипт в соседнем чатике @typescript_ru

Дмитрий
07.05.2017
13:34:15
Ну или как там, когда по подобию

Aleh
07.05.2017
13:34:53

Дмитрий
07.05.2017
13:35:06
То есть, я к тому, что есть разница все же, тут не надо юлить "нет разницы".
Для ооп тс будет гораздо удобнее, явно

Google

Николай
07.05.2017
13:35:50
Простите что влажу. Что значит номинальные типы и структурная типизация?)

Aleh
07.05.2017
13:35:50
для процедурщины скорее
для ооп также (не)удобно как и для фп

Дмитрий
07.05.2017
13:36:00
As you wish

Влад
07.05.2017
13:36:03

Aleh
07.05.2017
13:36:32

Дмитрий
07.05.2017
13:36:43

Dreamerinnoise
07.05.2017
13:37:04
Везде где ведутся разговоры о тс, найдутся громкие фанаты флоу

Aleh
07.05.2017
13:37:11
и наоборот

Dreamerinnoise
07.05.2017
13:37:19
наоборот такого не наблюдал

Влад
07.05.2017
13:38:57

Николай
07.05.2017
13:43:53

Сергей
07.05.2017
13:56:13
кто-нибудь юзал styled-jss?

Arcady
07.05.2017
14:06:14
Прив. Какой кто порекомендует простейший бойлер Реакт-Монго-авторизация в соцсетях? Самой простой что нашел - https://github.com/ryanjamesmcgill/vote-app

Сергей
07.05.2017
14:16:46
короче styled-jss не работае

Дмитрий
07.05.2017
14:18:32
Лол

Сергей
07.05.2017
14:19:00
запили по инструкции
https://gist.github.com/LestaD/55d26d6aa9bab80954b4b851727d24be
во первых стили применились но отсутствуют в head > style