@react_js

Страница 3164 из 5115
Max
14.02.2018
10:29:50
нет
понятно, почему у тебя ангел со слезой на аватарке

?
14.02.2018
10:30:22
мне тоже понятно, почему у тебя MS на аватарке

Max
14.02.2018
10:30:54
мне тоже понятно, почему у тебя MS на аватарке
MicroSoft - наш бог, а апостол его - TypeScript

?
14.02.2018
10:31:30
TS скорее всего Иуда

Google
AlexAnder
14.02.2018
10:34:18
ну мне кажется флоу еще сыроват, хоть и в некоторых моментах получше будет

Andrew
14.02.2018
10:39:36
Учите flow, и очень много попаболи уйдёт

Cenator
14.02.2018
10:40:07
вскод с ним не очень вроде работает

SilencerWeb
14.02.2018
10:40:30
сложно с этой типизацией

Andrey
14.02.2018
10:40:39
Учите flow, и очень много попаболи уйдёт
Одна попаболь уйдёт, другая придёт.

Max
14.02.2018
10:40:40
SilencerWeb
14.02.2018
10:40:47
особенно когда styled() все портит

Anton
14.02.2018
10:41:47
SilencerWeb
14.02.2018
10:42:12
А TS'у не страшно ?
я все еще думаю насчет этого, но никак решиться не могу

Stepan
14.02.2018
10:42:57
Google
AlexAnder
14.02.2018
10:43:33
webstorm + local licence server = <3

Artur
14.02.2018
10:43:47
и обосрать таким образом что угодно
а когда пишут "php - говно", просто зашел сказал, то ты будешь банить?

Anton
14.02.2018
10:43:49
я все еще думаю насчет этого, но никак решиться не могу
Решайся, тут хорошо :) типы, интерфейсы, подсказки от редактора) сказка, а не жизнь, только писанины много :)

AlexAnder
14.02.2018
10:44:11
то что писанины много это тебе же самому лучше

AlexAnder
14.02.2018
10:44:18
автокомплит тот же

не хочешь много писать - используй any

weyheyhey
14.02.2018
10:44:33
ts = js + types

SilencerWeb
14.02.2018
10:44:38
и есть какие-то подводные камни? типа там некоторые библиотеки не сможешь использовать

или еще шо

AlexAnder
14.02.2018
10:44:51
да, это моя главная попоболь

SilencerWeb
14.02.2018
10:45:05
ts = js + types
ну синтаксис написания-то по любому другой

или нет?

weyheyhey
14.02.2018
10:45:08
не хочешь много писать - используй any
на нет сведет типизацию)

AlexAnder
14.02.2018
10:45:18
можно конечно самому описать d.ts файлы

weyheyhey
14.02.2018
10:45:27
больше не встречал пока

SilencerWeb
14.02.2018
10:45:40
redux-form. Там проблемки с тайпингами
ну это я не собираюсь даже юзать

мне formik нравится

AlexAnder
14.02.2018
10:45:47
фуфуфу, редух формы

Google
weyheyhey
14.02.2018
10:46:20
фуфуфу, редух формы
а что получше будет?

SilencerWeb
14.02.2018
10:46:29
помоина

AlexAnder
14.02.2018
10:46:42
получше не подскажу, но говорят formik неплох

Max
14.02.2018
10:47:07
Andrew
14.02.2018
10:47:34
redux-form. Там проблемки с тайпингами
Там не только с ним проблемы ?

weyheyhey
14.02.2018
10:47:41
спасибо, посмотрю на днях

SilencerWeb
14.02.2018
10:47:55
работал с редакс-формой, там если что-то случайно сломал, никаких ошибок нет, она продолжает работать, но не так, как надо. Может валидация работать неправильно или вовсе пропасть

AlexAnder
14.02.2018
10:47:56
final-form могет в typescript ?

Artyom
14.02.2018
10:48:17
Max
14.02.2018
10:48:29
я все еще думаю насчет этого, но никак решиться не могу
я тоже долго думал, но в 2к18 его реально довели до ума. не то, что ужасный кал на ранних v2 версиях а ещё тащит definitely typed - я пока не встречал кейса, чтобы сам писал d.ts (я хипстер на react+redux) сейчас действительно им можно пользоваться а вот год-два назад было всё плохо. Сейчас тоже плохо, но становится лучше Но таки советую подождать до релиза 2.8 - это будет просто огонь

Andrew
14.02.2018
10:48:30
final-form могет в typescript ?
Они на flow написанны

Max
14.02.2018
10:49:20
а как в плане преград с работой?
ты про погружение в язык?

formik, final-form
formik более распиаренный, можно брать его - искать будет проще всякие ответы на всяких github issue и SO

SilencerWeb
14.02.2018
10:50:36
ты про погружение в язык?
не, я насчет стэка технологий, если будешь устраиваться на работу. Не все же юзают ts

и можно ли смешивать файлы с расширением ts и jsx, js в одном проекте?

AlexAnder
14.02.2018
10:51:01
я ts за пару дней осилил

Max
14.02.2018
10:51:11
не, я насчет стэка технологий, если будешь устраиваться на работу. Не все же юзают ts
он транспилится в js нужно знать JS перед изучением TS. одно другому не мешает

Google
Anton
14.02.2018
10:51:22
Max
14.02.2018
10:51:23
и можно ли смешивать файлы с расширением ts и jsx, js в одном проекте?
можно типизация для js файлов делается через d.ts файлы

AlexAnder
14.02.2018
10:51:35
и можно ли смешивать файлы с расширением ts и jsx, js в одном проекте?
можно, но придётся делать перед импортами @ts-ignore

Yaroslav
14.02.2018
10:51:38
привет) у меня есть 2 компонента, в одном из них указывается название статьи, в другом остальные данные, правильно ли вызывать один и тот же экшн из этих компонентов типа startedEditingArticle и соответственно менять данные в сторе?)

SilencerWeb
14.02.2018
10:51:54
ага, понял, всем спасибо)

надо будет тогда вкатиться, а то я так и не решил проблему flow и styled()

Alexander
14.02.2018
11:51:05
нужно или flow кто-то кодит в 2к18 без типизации?
тоже без типизации, написать стабильное приложения без типов можно, как писали раньше, так и будут писать, каждый выбирает сам для себя

Yaroslav
14.02.2018
11:59:52
зачем вообще это событие? попахивает. по идее, шлют событие change
а как мне собрать всю инфу из разных компонентов в стор и отправить на бекенд?

Alexander
14.02.2018
12:00:01
я бы вообще предпочел бы такой варинт, описавать только входные и выходные параметры, а код внутри функций уже не типизировать, вроде как flow ближе к этому, в TS приходится описывать типы там, где и коню понятно что там

Max
14.02.2018
12:02:33
я бы вообще предпочел бы такой варинт, описавать только входные и выходные параметры, а код внутри функций уже не типизировать, вроде как flow ближе к этому, в TS приходится описывать типы там, где и коню понятно что там
по идее, нужно типизировать не входы/выходы, а струкрутуры данных (чаще всего, это сервак), и морфизмы этих данных а входы и выходы должны сами цепляться при таком подходе

Alexander
14.02.2018
12:03:13
Max
14.02.2018
12:04:27
а как мне собрать всю инфу из разных компонентов в стор и отправить на бекенд?
то, что тебе приходится говорить в стор о том, что редактирование начали и закончили - сигнализирует об ошибке где-то этапом раньше “начали редактировать”, “закончили редактировать” - это, кажется, можно вычислить воркфлоу должен быть примерно такой: - при писанине в полях говорим в редукс, что писанина поменялась. текста идут в стор - при нажатии на кнопку “сохранить” берём текста из стора и отправляем

Сергей
14.02.2018
12:05:13
https://www.npmjs.com/package/create-react-context а это удобно, скажу я вам

Alexander
14.02.2018
12:05:16
Там где коню понятно TS и сам выводит :)
на сколько я помню, я должен указывать типы для arrow функций, я не могу указать в качестве handleEvent без типов <input onChange={() => ....}>

Max
14.02.2018
12:05:27
вот как раз таки нет, надо указывать выходы, иначе в случае ошибки в коде, тип выхода может быть другим
для предотвращения ошибок в бизнес логике, методах - есть юнит тесты на типизацию здесь нельзя полагаться

Google
Alexander
14.02.2018
12:07:02
для предотвращения ошибок в бизнес логике, методах - есть юнит тесты на типизацию здесь нельзя полагаться
твой контракт должен быть интерфейс, который описывает типы, а не автоматическая генерация типов, иначе смысла нет в типизации

Max
14.02.2018
12:08:16
твой контракт должен быть интерфейс, который описывает типы, а не автоматическая генерация типов, иначе смысла нет в типизации
погоди ка, ты же говорил про типы на входе в методы и выходе из них? я тебе говорю про то, что за этим должны следить тесты

Alexander
14.02.2018
12:08:31
да и нельзя полагаться на тесты, ты изначально должжен написать код, который впринципе не должен привести к неверному формату вывода

Andrew
14.02.2018
12:09:23
Коллеги, простите, что вклиниваюсь, а кто подскажет, есть ли отдельный канал для обсуждения спецификаций ES201X? У меня созрел один вопрос про import.

Andrew
14.02.2018
12:09:56
оговорился - чат

Alexander
14.02.2018
12:10:31
это невозможно
давай примером покажу function foo(a: String) { return Number(a) } вот тут тип будет сгенерирован, а тут ты уже четко указал, что тип будет всегда один и тот же function foo(a: string): number { return Number(a) }

Andrew
14.02.2018
12:10:39
почему импорт реверсивный?
нет. про имплементацию в браузерах и bundling

Alexander
14.02.2018
12:11:12
может вам уйти в чат по типам?
ладно, я тогда высказался, все

Max
14.02.2018
12:11:23
может вам уйти в чат по типам?
@typescript_ru ? ну вот, пришол одмен и всё похерил

Alexander
14.02.2018
12:24:36
а кто использует mobx, какие еще пакеты с ним стоит использовать, т.к. голый редакс не все используют, тут такая же история?

Anton
14.02.2018
12:31:34
Alice
14.02.2018
12:46:24

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