Gena
А как тогда лучше из promise вернуть в следующую then() null?
Смотрите, тут два варианта: 1. Это конструктор new Promise(executor), тогда внутри executor, надо вызывать один из его аргументов (к примеру `(resolve, reject) => { resolve(value) }`).
Gena
2. Это блок then - хэндлер, тогда из него надо возвращать значение, которое может быть промисом, к примеру (`p.then((res) => { return Promise.resolve(res.value) }`)
Gena
👍
Gena
т.е. resolve и Promise.resolve это не одно и то же?
Ну теоретически это может быть одно и то же (у вас в коде не видно, где определена ф-ция resolve). Но ключевое тут, то, что в обработчике then надо вернуть значение
Eli
Попробуйте заменить resolve(value) на return Promise.resolve(value)
не помогло, все равно вызывается reject block
Gena
не помогло, все равно вызывается reject block
А что у него в аргументе? )) т.е. myFunc().then().catch((e) => console.log('XXX', e)) что выводит?
Gena
Ну или двухаргументный then, как у вас
Eli
catch не вызывается
Gena
Я примерно написал
Gena
myFunc().catch((e) => console.log('XXX', e))
Gena
Вот так что получается в консоли?
Eli
теперь вижу
Eli
там падает, но на след. cath через один then там не ловило.
Eli
Спасибо
Gena
там падает, но на след. cath через один then там не ловило.
Это вроде особенность then с двухархументной ф-цией... он в эту ф-цию и креши передает
Eli
Хмм, очень странно
GrafMine
Всем привет, может кто подсказать как в react-navigation в функ navigationOptions прокинуть редакс чтоб взять локализацию оттуда ?
Andrey
@grafmine headerTitle: navigation.state.params.title ну и где-нибудь в дидмаунт тайтл задай из редакса
Kto?
симулятор?
Денис
что устанавливать для reqct native ?
Andrey
@denispapakul макос желательно
Max
Привет! Что обычно используют для создания форм? Какую-то либу или всё руками?
Andrey
если редакс есть, то глянь redux-form
Max
Ok, спасибо!
Ivan
Привет, у меня такой вопрос я в качестве эмулятора android использую свой реальный телефон, как мне обновить свою сборку ?
Ivan
Просто у меня команды ти rr или менб разработчика не вызывается
Ivan
просто я незнаю как мне задайствовать обычные команды на своём телеефоне
Санжар
Встряхнуть не получается ?
Ivan
спс, не знал
Aynur
кнопку меню зажать, если присутствует
Andrii
кто то знает на каком языке написакно приложение monobank?
Max
Привет, не подскажите почему я не могу подключить дебагер? а именно редакс:
Max
Max
по консоль логу вижу что редакс подключился, и дев тулзы подключились
Max
А мидла подключена?
да, я даже тут вижу свои апдейты в сторедже http://zalmoxisus.github.io/monitoring/
Max
Max
А мидла подключена?
/* eslint-disable no-underscore-dangle */ import { createStore, applyMiddleware } from 'redux' import thunk from 'redux-thunk' import { composeWithDevTools } from 'remote-redux-devtools' import { rootReducer } from './combineReducers' export const store = createStore( rootReducer, composeWithDevTools({ realtime: true, hostname: 'localhost', port: 8000, })(applyMiddleware(thunk)), )
Max
параметрами игрался по разному
Dmitry
Ну я такое не подключал так
Max
я убрал параметры
Dmitry
Ну я просто не юзал библы
Dmitry
Вроде раньше и __REDUX_DEVTOOLS_EXTENSION_COMPOSE__ хватало вторым аргументом в createStore
Dmitry
Или как-то так, дано не использовал Релакс
Dmitry
MobX
Max
MobX
реакт нейтив на тайп скрипте)?
Dmitry
Да
Max
сильно
Gena
Кто ещё посмотрел видео? https://t.me/reactnative_ru/119340 Как ощущения? Мои: 1. Оптимизации Marketplace Интересно, но непонятно что натив, а что js. Про первый запрос в сеть мега-интересно и мега-непонятно, его из натива делают, или это всё js на тайм-шкале? 2. "Facebook runs off master" lol 3. Я ненавижу многопоточность и игры с immutability (malloc!!!), тем более в области рендера
B
Такой вопрос. Для iPhone и iPad надо делать отдельные приложения? Т.е. в настройках в Deployment Info указываем либо iPhone, iPad и Universal?
Gena
Для iPhone и iPad можно делать отдельные приложения. Можно одно. Как вам надо, так можно и делать.
B
@gblack9 т.е. если приложение создано для iphonе, то если загрузить его с айпада, то он получит ошибку?
Gena
@gblack9 т.е. если приложение создано для iphonе, то если загрузить его с айпада, то он получит ошибку?
Если в Info.plist написано, что для iPhone, то у обычных пользователей оно не встанет на iPad.
Maxim
Если в Info.plist написано, что для iPhone, то у обычных пользователей оно не встанет на iPad.
Почему не встанет? Встанет. Просто рендериться будет в крошечно окошке.
Maxim
Инфа не 100%
Maxim
Gena
Гм... я вот что-то тоже уже не уверен, мне казалось там фильтр в маркете на это...
Maxim
Но инстаграмм, например, выглядит у меня так
Maxim
Ну и ряд других приложений.
Gena
Это я понимаю, Apple тоже тестирует всё на iPad на самом деле... но мне кажется для обычных пользователей такие установки можно запретить
Gena
В общем, надо почитать доки )
Maxim
Самое забавное — у инстаграмма есть еще PWA. И оно вполне себе работает у меня на планшете, красиво рендерится на весь экран и обладает вроде бы всем функционалом.
Maxim
А нативное — как говно
Gena
Да. Был не прав. Думаю, вот здесь нормально тема раскрыта: https://stackoverflow.com/q/24927716/2266462
B
@robox @gblack9 спасибо
X∆N
Самое забавное — у инстаграмма есть еще PWA. И оно вполне себе работает у меня на планшете, красиво рендерится на весь экран и обладает вроде бы всем функционалом.
у меня раньше на ipad тоже в полно экранном режиме и красиво отображалось , потом что-то у меня оно начало тупить , и в скоре у самого айпад все съехало , абсолютно все отображается в увеличенном размере , т.е как будто не ipad а iphone отображают на ipad -е . Не смог решить проблему так и стоит бедный уже год
Gordey
Maxim
А где оно?
instagram.com, лол
Кирилл
Там же директа нет