@reactnative_ru

Страница 367 из 878
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
но там и в функцию переписать надо

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 рисует по разному. как правильно разруливать такие моменты?

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
и никто не скажет, что Image with children is deprecated)
http://facebook.github.io/react-native/releases/0.49/docs/images.html#background-image-via-nesting

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

типа дефолтная заглушка
или если у вас лист, то это либа мне нравится https://github.com/mfrachet/rn-placeholder

или ActivityIndicator показывать. вариантов масса, все зависит от вашей задачи https://facebook.github.io/react-native/docs/activityindicator.html

Alexander
04.11.2017
16:31:18
Да мне сдается тут можно без либ

В пропсах для imageBackground или есть урл или его нет. И в зависимости от этого надо показывать картинку или показывать текстовый компонент

Просто непонятно, параметр source обязательный у imageBackground или нет. Можно ли его пустым оставлять

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(), вообще так можно?

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

Джон
04.11.2017
17:24:18
props.navigation.goBack() так вроде

смотря откуда вызываешь

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
другой нельзя, ибо так такая вложенность:

во

надо другой показывать, но не вместо

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?

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 по индексу попробовать, как вариант

Страница 367 из 878