
Andrey
21.02.2018
09:49:55
Теперь как нормальный общается)

Nikolay
21.02.2018
09:50:03

Сергей
21.02.2018
09:50:21

Andrey
21.02.2018
09:50:33

Google

Nikolay
21.02.2018
09:50:33

Andrey
21.02.2018
09:50:40
За тобой уже следят.

Nikolay
21.02.2018
09:52:14
есть еще такая штука http://www.npmtrends.com/typescript-vs-flow-typed
что туда не подставляй со словом flow, результаты не очень ?

Andrey
21.02.2018
09:53:09

Алексей
21.02.2018
09:54:20
лол, для flow тайпингов не завезли

Nikolay
21.02.2018
09:54:28

Andrey
21.02.2018
09:54:49
Ну, да. Сообщество у ts лучше.
Жаль, что как язык говно)

Nikolay
21.02.2018
09:55:18
?

Алексей
21.02.2018
09:55:35

Andrey
21.02.2018
09:55:48

Google

andretshurotshka?❄️кде
21.02.2018
09:55:50
лол опять срач

Nikolay
21.02.2018
09:55:55

Andrey
21.02.2018
09:56:23
Добавят в ts вывод типов - будет няшка.

Алексей
21.02.2018
09:56:25

andretshurotshka?❄️кде
21.02.2018
09:56:31
очевидно, что тс проиграл

Алексей
21.02.2018
09:56:34
вот ты и выдал в себе знатока TS

andretshurotshka?❄️кде
21.02.2018
09:56:48

Andrey
21.02.2018
09:57:23
вот ты и выдал в себе знатока TS
https://flow.org/try/#0JYWwDg9gTgLgBAKjgQwM5wEoFNkGN4BmUEIcA5FDvmQFA0AmWuANspXDAJ5hZwCqAOzacAYgIA8AQQA0mAHxwAvHAAUyAFxxJASiUKMdRiza8uPOAGESkAVgEwpC5djwwAdFfARb9gCrcsR0MmVnYzXgAJAHkLcQAhNCxZAFEBAAtkAVwseid+IShRCRo4UstrbzsHBNQsOWkSss8bKvFUjKycuRpuhhCTOAA3NjhcCtrNABJmiFrg43YCAFcsmGBvOAB3YBg0gAViMFR4xMl6ehT0zOzclUbSsEPUAFlkMB4oTRUVCE3bKAOECOmna1xyukUChqWDO9F0AB84NDYTRtJporEAN5wNy4ybJAAerjaV06uVkuLcyPOcAAvpcOjduqVGjQAPRs0oAWh5vL5-IFgqFvMaYwEqHgkiUqkxyFkACNZLhZPRaRCFABGABMAGZWaUxRKtjs0lLlNtdoCjipZZoNWrRd4jRa0nFpS6ragbfLNGQ0mkyA6DU74C6LO6TZ6bbhNABlTggeUQZgqMhCEBYMjaINwR3i+Cgslm0bjLB3UoASBdMnuxt2cQaZTraQsjW0Kh0AG46CTGTkpfRFJjbXB7bS4GzmXAgA
Напиши на ts.

andretshurotshka?❄️кде
21.02.2018
09:57:42
у флоу граф типов, у тс просто аст

Andrey
21.02.2018
09:57:44
А потом сравни полученный код.

Алексей
21.02.2018
09:57:57

Andrey
21.02.2018
09:58:24
Одни пишут бизнес логику, а другие типизируют код)

Алексей
21.02.2018
09:59:05
Не надо тут писать, что на TS нет вывода типов, когда он там есть. Если хотите написать, что вывод типов там не очень, то так и пишите.

Andrey
21.02.2018
09:59:34

andretshurotshka?❄️кде
21.02.2018
09:59:51
зато на тс прикольно тайплевел либы писать

Алексей
21.02.2018
10:00:27

kana
21.02.2018
10:00:47
Что там, что там мой reduce для генерации объектов не описывается типами (как в combineReducers)

Google

Andrey
21.02.2018
10:00:52

Алексей
21.02.2018
10:01:18

Andrey
21.02.2018
10:01:25
Везде все руками типизируют их.
Если окажется, что у ts всё в порядке, то я буду первым, кто свалит на ts. У flow тулинг просто параша.

Mihai
21.02.2018
10:02:59
<Tabs defaultActiveKey={1} onSelect={this.handleSelect()}>
<Tab eventKey={1} title="Log in">
{/* Irrelevant code */}
</Tab>
<Tab eventKey={1} title="Sign up">
{/* Irrelevant code */}
</Tab>
</Tabs>
And then make this your handleSelect function:
handleSelect(key) {
if (key === 1)
this.setState({ heading: "Log in" })
else
this.setState({ heading: "Sign up" })
}
vidaet oshibku Uncaught Error: Expected onClick listener to be a function, instead got type boolea

Andrey
21.02.2018
10:03:45

Anton
21.02.2018
10:04:27
Ребят , привет, подскажите пожалуйста источники, по которым вы учили реакт, инфы метро в инете, хотелось мы мнение профессионалов узнать

Mihai
21.02.2018
10:04:30
a kak mojno po drugomu realizovat?

ALFer
21.02.2018
10:04:38
(а результат вызова функции)

Andrey
21.02.2018
10:04:42

Stepan
21.02.2018
10:04:52

Andrey
21.02.2018
10:04:58
Правда сова иногда херню говорит.

Mihai
21.02.2018
10:05:30
mne nujen etot functional
if (key === 1)
this.setState({ heading: "Log in" })
else
this.setState({ heading: "Sign up" })

Stepan
21.02.2018
10:05:48

Andrey
21.02.2018
10:05:50
Тебе 2 человека уже ответ дали.

Google

Andrey
21.02.2018
10:05:57
Я дал намёк.

Anton
21.02.2018
10:07:11

andretshurotshka?❄️кде
21.02.2018
10:07:13

Andrey
21.02.2018
10:07:49
Как видишь, здесь даже на самые тупые вопросы дают ответ.

Anton
21.02.2018
10:09:05

Andrey
21.02.2018
10:10:14
Я тут смотрел.
+ этот чатег.

Anton
21.02.2018
10:11:24

kana
21.02.2018
10:12:11
который с экшенами?
Без экшонов, просто преобразование объекта с редьюсерами в редьюсер с объектом, сохраняя типы
Чет у меня не получилось, посмотрел в redux-аннотации, а там any)
В тс норм кстати
Хм, и в флоу норм
Хз че у меня за проблема была, может реально экшоны
А, или не типизировалось именно из кода, а не из declare

Катерина
21.02.2018
10:22:22
Кто может помочь с реактом ? Не бесплатно

Mihai
21.02.2018
10:22:24
<Tabs defaultActiveKey={1} onSelect={this.handleSelect.bind(this)}>
<Tab eventKey={1} title="Log in">
{/* Irrelevant code */}
</Tab>
<Tab eventKey={1} title="Sign up">
{/* Irrelevant code */}
</Tab>
</Tabs>
handleSelect(key) {
if (key === 1)
this.setState({ heading: "Log in" })
else
this.setState({ heading: "Sign up" })
}
та же самая ошибка Expected onClick listener to be a function, instead got type boolean

Artyom
21.02.2018
10:23:25

Andrey
21.02.2018
10:23:26

Google

Mihai
21.02.2018
10:23:48
там он селект

Andrey
21.02.2018
10:24:04
в онселекте все отрабатывает, ошибка ниже

Mihai
21.02.2018
10:24:58
спасибо

Андрей
21.02.2018
10:29:07
спасибо
Есть ещё вариант гуглить gitbook <технология> на русском
По реакту точно был
egghead.io если с инглишем более менее

Valeryi
21.02.2018
10:36:29
Добрый день, какиен явные преимущества у Pure компонентов? только в автоматической проверке в sholdComponentUpdate?

Андрей
21.02.2018
10:38:21
А меньшее количество ререндеров из коробки это не явный плюс?

Artyom
21.02.2018
10:40:16
Читаешь такой вопрос... Сначала хочется ответить просто "да", потом хочется раскрыть тему с подводными камнями и описать все подробнее. Потом понимаешь что подводных камней много и возникает идея написать статью. Потом понимаешь что такие статьи уже написаны, но искать тебе их лень. И понимаешь что уже не хочется отвечать вовсе. А потом пишешь что-то подобное <-

Valeryi
21.02.2018
10:41:58
такой вопрос взялся как раз после прочтения статьи