
Jahanger
04.11.2017
10:26:54
Halo , есть кто делал чат ? есть такая проблема что весь контент надо скролить вниз flatList

Petr
04.11.2017
11:51:33
Стоит ли использовать expo для продакшна?

Andrey
04.11.2017
11:54:34
async function rows() {
await client.query("SELECT * FROM accounts WHERE proceeded = false;", function (err, result) {
console.log(result.rows.length);
});
}
let a = rows();
console.log(a);
Ребят подскажите как результат который в консоль отправляется сохранить в переменую а?

Kyrylo
04.11.2017
12:02:28
rows().then(a => {
console.log(a)
})

Google

Kyrylo
04.11.2017
12:03:54
но там и в функцию переписать надо

Play
04.11.2017
13:09:49

Roman
04.11.2017
13:23:44
сделай чтобы rows - принимала параметр - фунцию-коллбэк
и будешь вызывать потом
rows(value => a = value)
или сделай родительскую функцию async - тогда можешь вызывать как сейчас почти
let a = await rows();

Petr
04.11.2017
13:33:17
Стоит ли использовать expo для продакшна?

Джон
04.11.2017
13:40:48
Пасаны, кто-то делал typeahead инпут для реакт нейтива?
Такой вот
Это вообще возможно без сильных болей в затылке? ))
Первое, что приходит в голову — это абсолютом выставлять остаток слова в теге Text рядом с курсором, может подкинете какую идею поумнее?
потому что я не знаю как мне определять текущую позицию курсора на скрине

Petr
04.11.2017
13:56:56
Показывай в дропдавне

Google

Denis
04.11.2017
14:07:20
+за dropdown список

Джон
04.11.2017
14:08:53
Сделаю дропдаун, если не справлюсь с этим )
Вот что интересно, нашел вроде как размеры контента вытащить, но оно возвращает undefined почему-то

Denis
04.11.2017
14:09:37
Сразу дропдаун надо делать, лол

Джон
04.11.2017
14:09:56
ну
я же не для себя делаю
попросили сделать typeahead

Denis
04.11.2017
14:10:41
Тупая задача в рамках мобильного ПО

Джон
04.11.2017
14:11:17
Дропдаун тоже как-бы не особо мобильная фича )

Denis
04.11.2017
14:11:33
Стрелочек как на пк нет
А если несколько вариантов?

Джон
04.11.2017
14:12:05
мне бы показать остаток слова, остальное не проблема

Denis
04.11.2017
14:12:08
Дропдаун в 1 клик выбирается

Джон
04.11.2017
14:12:14
при блюре дополнять и всё

Denis
04.11.2017
14:12:22
Твой вариант - нет

Alexander
04.11.2017
14:13:14
коллеги, посоветуйте как правильно сделать. есть слайдер изображений, если пользователь не загрузил фото, показывается дефолтная и тянется она отсюда https://placeholdit.imgix.net/~text?txtsize=33&txt=No%20image&w=320&h=640
мне кажется это нелогичным. лишний запрос и отрисовка такой картинки, тем более на ios и android рисует по разному. как правильно разруливать такие моменты?

Denis
04.11.2017
14:14:22

Google

Alexander
04.11.2017
14:14:54
а может вообще, рисовать пустой компонент с текстои и фоном заданным стилями?

Denis
04.11.2017
14:15:13
На ведре я бы вообще тупой текствью положил для такого

Alexander
04.11.2017
14:15:22
надо же чтобы под разные разрешения подходило
во-во
почему ведре, почему не на ios?
вернее, почему не в обоих случаях?

Denis
04.11.2017
14:15:58

Alexander
04.11.2017
14:16:30
ещё мнения есть?

Denis
04.11.2017
14:16:54
Юзай компонент с текстом. Не надо лишний раз память картинками жрать

Alexander
04.11.2017
14:17:39
ну хз. может подводные камни.. да и ui всё же отличается у осей
а может кто подсказать.. вот я вижу какой цвет подложек в инстаграмме на ios, как мне захватить этот цвет?
кроме варианта "на глаз"
мда..
сложновато тут будет вместо картинки текст поставить
и никто не скажет, что Image with children is deprecated)

Play
04.11.2017
15:11:40

Alexander
04.11.2017
15:12:00
да это понятно

Play
04.11.2017
15:12:25

Google

Alexander
04.11.2017
15:12:50
вопрос, если пользователь не загрузил этот image, надо показывать фон и текст
типа дефолтная заглушка

Andrey
04.11.2017
15:53:23
Привет
подскажите , что есть Settings react-native?
{key:true}
Записал туда объект Settings.set({mykey:value});
считываю Settings.get(key)
и получаю 1
хотя хотел бы true

Play
04.11.2017
16:24:06
типа дефолтная заглушка
можно для этой задачи использовать эту либу и заглушку показывать не только во время приветствия или по этому же принципу показывать любой компонент стилизованый по вашему желанию.
https://github.com/crazycodeboy/react-native-splash-screen
или ActivityIndicator показывать. вариантов масса, все зависит от вашей задачи https://facebook.github.io/react-native/docs/activityindicator.html

Alexander
04.11.2017
16:31:18
Да мне сдается тут можно без либ
В пропсах для imageBackground или есть урл или его нет. И в зависимости от этого надо показывать картинку или показывать текстовый компонент
Просто непонятно, параметр source обязательный у imageBackground или нет. Можно ли его пустым оставлять

Play
04.11.2017
16:43:26

Alexander
04.11.2017
16:49:11
Ну вот а как я проверю. Типа если не ругнется, то ок?
Имею ввиду хрен его знает во что этот компонент скомпилируется
Будь это веб- и вопрос бы не стоял

Play
04.11.2017
17:21:25
обычная проверка if , если приходит пустая строка в src , то дать ссылку на дефолтную картинку(можно прозрачную картинку на самый край, все зависит от задачи)

Darkhan
04.11.2017
17:22:25
Всем салам, как хэндлить goBack(), когда вызываешь функцию navigate(), вообще так можно?

Джон
04.11.2017
17:22:59

Darkhan
04.11.2017
17:23:46
без редакса

Джон
04.11.2017
17:24:18
props.navigation.goBack() так вроде
смотря откуда вызываешь

Alexander
04.11.2017
17:25:16

Google

Darkhan
04.11.2017
17:26:56
короче говоря, я вызываю navigate() на второй скрин, потом когда goBack() делаю, хочу чтобы сработала функция на первом скрине. я попробовал через EventRegister, но он че не пашет...

Play
04.11.2017
17:26:59

Alexander
04.11.2017
17:27:54
другой нельзя, ибо так такая вложенность:
во
надо другой показывать, но не вместо

Джон
04.11.2017
17:28:27

Darkhan
04.11.2017
17:28:39

Джон
04.11.2017
17:29:36
думаю там через экшн надо делать, указывая индекс

Andrey
04.11.2017
17:29:41
а можно сделать мультиязычным меню react-navigation используя react-native-i18n?

Джон
04.11.2017
17:30:04

Play
04.11.2017
17:31:22

Джон
04.11.2017
17:31:42
попробуй так

Darkhan
04.11.2017
17:32:09
ok

Джон
04.11.2017
17:32:23
ok
вот доки, если подробнее
https://reactnavigation.org/docs/navigators/navigation-actions
Еще можно reset по индексу попробовать, как вариант