@react_js

Страница 1278 из 5115
Combot
12.05.2017
15:27:42
combot.org/chat/-1001032883247

Кирилл
12.05.2017
15:27:59
копировать скриншоты в память охуенно)
в issue работает а при редактировании ридми что-то нет

Сергей
12.05.2017
15:28:20
в issue работает а при редактировании ридми что-то нет
так это другое файл надо в репо класть Хотя могли сделать, да

Damir
12.05.2017
15:28:45
fiber будет быстрее vue?

Google
Кирилл
12.05.2017
15:28:51
так это другое файл надо в репо класть Хотя могли сделать, да
ну могли бы на цдн-е держать - какая разница

Max
12.05.2017
15:29:10
fiber будет быстрее vue?
при каких условиях?

Damir
12.05.2017
15:29:16
мне тут предлагают закодить проект на vue, на поверку он оказался китайским ангуляром

Oleg ?
12.05.2017
15:29:18
@sergeysova так ты используешь vscode?

Damir
12.05.2017
15:29:30
при каких условиях?
без оптимизаций

Max
12.05.2017
15:29:33
неплох достаточно

но я на реакт слез все равно

Damir
12.05.2017
15:29:46
он без оптимизаций типа быстрее реакта

Max
12.05.2017
15:29:58
на сферическом проекте в вакууме

Damir
12.05.2017
15:30:08
но файбер надеюсь на порядок быстрее будет

Oleg ?
12.05.2017
15:30:10
К теме React VS Vue VS Angular http://www.npmtrends.com/react-vs-angular-vs-vue

Google
Oleg ?
12.05.2017
15:30:26
npm trends сравнивает скачиваение пакетов

Damir
12.05.2017
15:31:08
в файбер реально можно будет задавать "важность" компонентов, чтобы им реакт отводил предпочтение при рендеринге?

или мне показалось

Кирилл
12.05.2017
15:31:41
он сам определять будет приоритет

Сергей
12.05.2017
15:32:21
Oleg ?
12.05.2017
15:34:33
Почему не атом?

Сергей
12.05.2017
15:34:43
атом медленнее и хуже умеет в подсказки

Oleg ?
12.05.2017
15:35:20
А как же его классные плагины?

В вс коде есть плагины?

Есть, вижу

Сергей
12.05.2017
15:37:08
=D

Pauline
12.05.2017
15:38:02
ахах

Oleg ?
12.05.2017
15:39:10
Хз, меня бесит боковая менюшка

Damir
12.05.2017
15:40:04
используете ts или flow с реактом?

Damir
12.05.2017
15:41:24
ts
я пока не изучал TS, поэтому вопрос может показаться странным. каким образом он вносит статическую типизацию на проде?

Damir
12.05.2017
15:42:02
вот например пишу я в тс, что здесь должен быть стринг, а бэк отдал намбер - что сделает ts?

Max
12.05.2017
15:42:06
ничего

Google
Max
12.05.2017
15:42:12
что тс что флоу до компиляции чекают

в рантайме у тебя жс

Кирилл
12.05.2017
15:42:36
есть кстати приблуды для рантайма

Viktor
12.05.2017
15:42:44
К флоу можно бейбл плагин для чека в рантайме

Кирилл
12.05.2017
15:42:50
я даже использую, весьма прикольно

Max
12.05.2017
15:43:05
чот костылями попахивает )

ну ок )

Кирилл
12.05.2017
15:43:07
для флоу сейчас вроде вот это актуально https://github.com/codemix/flow-runtime

ну в проде этого нет естессно

Vladimir
12.05.2017
15:43:43
А есть у кого-нибудь успешный опыт immutable.js + flow и чтобы не any везде?

Damir
12.05.2017
15:43:54
что тс что флоу до компиляции чекают
выходит от них толку нет на проде

Max
12.05.2017
15:44:22
выходит от них толку нет на проде
а где ты взял что есть? )

Damir
12.05.2017
15:44:29
все баги там, на проде, никогда не угадаешь что пойдет не так

Сергей
12.05.2017
15:44:33
выходит от них толку нет на проде
эм есть, у тебя код рабочий но ты не можешь гарантировать что тебе придут корректные данные их нужно приводить

Damir
12.05.2017
15:44:43
все в дев-режиме не отдебажишь и тесты все не покрывают

Сергей
12.05.2017
15:44:45
Max
12.05.2017
15:45:29
или жсонсхему тогда

Damir
12.05.2017
15:45:46
эм есть, у тебя код рабочий но ты не можешь гарантировать что тебе придут корректные данные их нужно приводить
самого приведения получается нет? а я думал может если пишешь тс стринг, то он намбер конвертнет в стринг автоматически

Google
Кирилл
12.05.2017
15:46:05
этим займется жс если начнешь операции как со стрингой выполнять)

Damir
12.05.2017
15:46:31
тогда нафиг, проще сразу приводить типы

Сергей
12.05.2017
15:46:47
тогда нафиг, проще сразу приводить типы
тс, подсказывает в идешке типы и гарантирует что ты не ошибешься не прокинешь не тот тип данных случайно

есть ведь не только стринги а есть более сложные типы

Кирилл
12.05.2017
15:47:45
больше всего помогает ошибка при доступе к свойсту мейби типа

Damir
12.05.2017
15:47:51
но ведь это достаточно тяжело сделать, числа это числа, строки как правило строки, если не соединяешь их на лету

у меня таких ошибок вроде не возникало даже

Admin
ERROR: S client not available

Кирилл
12.05.2017
15:48:16
Сергей
12.05.2017
15:48:31
cannot call undefined as function

Damir
12.05.2017
15:48:32
чаще бэк отдаст число в 'число' как строку

Aleh
12.05.2017
15:48:33
undefined is not a function скорее

Сергей
12.05.2017
15:48:42
Кирилл
12.05.2017
15:48:44
ну или да

Сергей
12.05.2017
15:48:48
Damir
12.05.2017
15:48:59
что мешает проверить, пришла функция или нет?

Google
Сергей
12.05.2017
15:49:27


Damir
12.05.2017
15:49:31
или добавить проверку var || {}

Сергей
12.05.2017
15:49:31
вот такие типы мне приходят

с сервера

как я тебе проверю, то ли я кинул как аргумент функции или не то?

Aleh
12.05.2017
15:49:57
cannot call undefined as function
cannot read property ** of undefined, короче много разного)

Сергей
12.05.2017
15:50:22
вот такими объектами я постоянно оперирую, и крайне редко бывают переменные с числами

Damir
12.05.2017
15:51:37
Сергей
12.05.2017
15:51:49
полезно, если тс в этом помогает
так он именно для этого создан был))

Кирилл
12.05.2017
15:51:54
Aleh
12.05.2017
15:52:05
это jq ошибка чтоль?
не, обычная js ошибка

Damir
12.05.2017
15:52:12
Сергей
12.05.2017
15:52:13
это jq ошибка чтоль?
если ты сделаешь так: const foo = {} foo.bar()

Кирилл
12.05.2017
15:52:16
обычная это undefined is not an object

Кирилл
12.05.2017
15:52:59
ох и правда

Сергей
12.05.2017
15:53:14


Aleh
12.05.2017
15:53:15
https://github.com/mariocasciaro/object-path
не, зачем мне что-то в рантайме, когда можно это сделать в компайл-тайме)

Сергей
12.05.2017
15:53:21


Damir
12.05.2017
15:53:24
ну в этом полезно, да

тс подсказку делает, что такого метода нет?

Max
12.05.2017
15:54:30
https://github.com/mariocasciaro/object-path
у него есть object-path-immutable

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