@react_js

Страница 525 из 5115
Nikolay
11.10.2016
08:12:46
Выполнится handleInstalls(), как и в оригинале.

equicolor
11.10.2016
08:13:22
Выполнится handleInstalls(), как и в оригинале.
блин, я сегодня мистер внимательность. все верно

*Promise.all() смотри, аргументы не читай*

Nikolay
11.10.2016
08:14:19
makeClick() .then(({ id }) => { return Promise.all([id, handleInstalls()]); }) .then(([clickId]) => Click.findById(clickId)}) .then(click => { // chai // click.status }) .then(done, done)

Google
Denis
11.10.2016
08:15:56
https://m.habrahabr.ru/company/google/blog/312262/

Nikolay
11.10.2016
08:16:10
Ну, да :)

Vladimir
11.10.2016
08:16:18
а так хорошо получилось

equicolor
11.10.2016
08:16:29
+1, спасибо ребята!

Nikolay
11.10.2016
08:16:34
Но со значениями тоже работает.

Promise.all([1,2]).then(console.log)

Vladimir
11.10.2016
08:17:04
со значениями конечно работает

они просто в Promise.resolve прокидываются

Nikolay
11.10.2016
08:17:43
отредактировать мультилайновый коммент не могу :(

Bogdan
11.10.2016
08:32:31
Добрый день, вам возможно будет интересен ресурс для реакт разработчиков: https://vk.com/reactlib

code4aman
11.10.2016
08:54:58
react-portal или react-modal выбрать?

Google
code4aman
11.10.2016
08:55:39
Про первый тут говорили, чем лучше интересно

Дмитрий
11.10.2016
08:56:19
Какой кэф звезды\ишьюсы ?

code4aman
11.10.2016
08:59:02
Второй живее

Evgeny
11.10.2016
09:47:28
Итак

Бэтмены

flow vs typescript

Чё взять?

Стек: реакт, редакс, бейбел, вебпак, еслинт

Основной редактор у всех атом

Andrey
11.10.2016
09:49:22
TS, но вообще это сравнение сильно разных инструментов в таком ключе)

Evgeny
11.10.2016
09:50:19
Почему?

Задача воткнуть тайп-чекер, чтобы не ебаться хотя бы с типами

Vladimir
11.10.2016
09:53:25
Flow, конечно

Идеально входит в такой стек

Evgeny
11.10.2016
09:56:04
Ну тоже так кажется

А можете помочь?

export const makeFilterRange = (min: any, max: any, multiplier = 1) => {

Вот у меня есть дефолтный параметр multiplier = 1

Сам ответил

multiplier: any = 1

Google
Evgeny
11.10.2016
09:57:14
Еще вопрос

У меня весь апп это работа с АПИ

Запросить данные, вывести

Как это все через флоу прогонять?

Неужели тесты писать ((

Vladimir
11.10.2016
09:58:06
multiplier: any = 1
какой смысл в типах, если ты всё равно пишешь any?

Vladimir
11.10.2016
09:58:15
Сначала нужно написать типы для API

Дальше два варианта - либо ты полностью доверяешь корректности API и просто кастуешь ответ к нужному типу

Evgeny
11.10.2016
09:58:56
Vladimir
11.10.2016
09:59:22
Либо ты полноценно проверяешь все поля ответа и это уже безопасно

Котяй Негодяй
11.10.2016
09:59:24
какой смысл в типах, если ты всё равно пишешь any?
Хотя бы тот, что в JSON уже есть строки и числа. Ну, например.

Evgeny
11.10.2016
10:05:02
А флоу может кидать ошибку в деве если в рантайме пришел не тот тип? Юзкейс такой: я дописал к хелперу типы, после этого перезагружаю страницу, ушел запрос на сервер, после этого вызывается этот хелпер, но вместо string пришел number и мне нужно, чтобы я об этом узнал. Такое можно?

Evgeny
11.10.2016
10:06:10
Так отлично

Спасибо

Супер, работает

Спасибо!

Aleh
11.10.2016
10:13:46
в рантайме такая себе идея типы держать, а по теме ts vs flow если не хочется менять eslint на tslint, то flow, если хочется иметь что-то в npm типизированное, то ts

в ts слабее модель типов и он умеет по сути es2015+decorators+async-await( ну и jsx естественно), flow можно посадить на любую es кашу(не знаю какие там ограничения)

Roman
11.10.2016
10:16:27
У меня весь апп это работа с АПИ
если юзаете свегер, можешь глянуть https://github.com/yarax/typelint

Google
Aleh
11.10.2016
10:16:52
да в ts Денис даже админ)

Evgeny
11.10.2016
10:16:58
Сорян привычка

Admin
ERROR: S client not available

Evgeny
11.10.2016
10:17:33
Тут была ссылка на @typescript_ru

Roman
11.10.2016
10:18:56
скоро сделаем экспорт типов в флоу и ts

マイク
11.10.2016
10:40:25
Задача воткнуть тайп-чекер, чтобы не ебаться хотя бы с типами
Тут ошибка в суждениях есть. Вы воткнёте тайпчекер и НАЧНЁТЕ ебаться с типами.

Evgeny
11.10.2016
10:40:53
Ок, не ебаться с cannot read property undefined of undefined

マイク
11.10.2016
10:41:35
с ad hoc полиморфизмом везде плохо

с замыканиями подозреваю ещё больнее может быть

Vladimir
11.10.2016
10:43:29
Да нормально все

Ches
11.10.2016
10:46:39
подскажите плз как правильно рендерить данные со стора которые загружаются в componentWillMount. там получается большая вложенность и возникает ошибка Uncaught TypeError: Cannot read property 'name' of undefined пока данные еще не загрузились

в рендере типо того { this.props.data.name }

Сергей
11.10.2016
10:48:36
{this.props.data && this.props.data.name}

ну если костыль нужен)

а по хорошему юзай redial и/или компоненты-лоадеры

Tigran
11.10.2016
10:49:58
this && this.props && this.props.data && this.props.data.name

Ches
11.10.2016
10:50:39
ахаха)

Ilya
11.10.2016
10:51:19
this && this.props && this.props.data && this.props.data.name
Кстати вот за что люблю груви что это можно в одном коле сделать. На этом прелести груви заканчиваются.

Google
Сергей
11.10.2016
10:52:02
руби поинтереснее будет))

Tigran
11.10.2016
10:52:20
ассемблер я слышал тоже ничего

Pavel
11.10.2016
10:53:04
Вопрос: Почему react не может отрендерить true и false (<div>{true}</div>). Если же мы переведем из boolen в строку, то все отобразиться. Проблема в том, что react может отрендерить только текст или числа, которые являются child? Сами boolen значения, рендерить нельзя.

Roman
11.10.2016
10:54:32
внимание вопрос

как выглядят визуально "boolean значения"?

Atayson
11.10.2016
10:56:17
В чем правда, брат? (с)

Roman
11.10.2016
10:56:21
Вопрос: Почему react не может отрендерить true и false (<div>{true}</div>). Если же мы переведем из boolen в строку, то все отобразиться. Проблема в том, что react может отрендерить только текст или числа, которые являются child? Сами boolen значения, рендерить нельзя.

ожидаю следующий вопрос в стиле - почему реакт не может отрендерить мою судьбу?

Ilya
11.10.2016
11:00:50
Почему?

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