@reactnative_ru

Страница 799 из 878
Zak
30.08.2018
07:38:17




Но консоль пишет [object Object]

Что я неправильно делаю?

Google
✡️Хаски
30.08.2018
07:43:30
Что я неправильно делаю?
https://facebook.github.io/react-native/docs/asyncstorage#setitem

Второй параметр , проверте тип

value: string,

Gena
30.08.2018
07:44:40
Что я неправильно делаю?
Не логгируете, что именно вы туда кладёте, для начала.

✡️Хаски
30.08.2018
07:45:47
String
И вам все еще не понятно ?

вы пихаете обьект , а ожидаеться строка

({any: 'data'}).toString() // "[object Object]"

Так же выполнять асинхронные запросы в компоненте , ужасная идея, смешивать логику и представленеи

morda
30.08.2018
07:49:51
Ужасно употреблять слова из бэкэнда 90-х на фронте 2018-х)

Dmitry
30.08.2018
08:01:24
JSON.stringify(res.Id)

Zak
30.08.2018
08:03:44
JSON.stringify(res.Id)
А в getData JSON.parse не нужен, я так понял?

Dmitry
30.08.2018
08:04:07
А в getData JSON.parse не нужен, я так понял?
Если ты хочешь вернуть объект, то нужен

Google
Zak
30.08.2018
08:04:30
Dmitry
30.08.2018
08:05:15
Строку хочу вернуть
Ну тогда без JSON.parse,

Zak
30.08.2018
08:05:23
Спасибо

Denis
30.08.2018
08:29:37
Всем привет, юзаю react-native-image-crop-picker и загружаю выбранную картинку на сервер. На iOS все работает отлично, на Android - нет (не загружает картинку на серв). Кто-то сталкивался с таким?

Denis
30.08.2018
08:31:35
А подебажить?
пробовал, возможно react-native-image-crop-picker возвращает какой-то кривой path на android.

Nick
30.08.2018
08:36:12
Denis
30.08.2018
08:36:28
Ну так пофиксь
думал, что может кто сталкивался с этой проблемой в этой группе, решение которое я вижу это ставить еще один модуль (fs) и по uri вытаскивать реальный путь к файлу

Пермишенны есть? Возможно нужны динамические
все это есть, в противном случае я даже файл бы не смог выбрать

Dmitry
30.08.2018
09:16:37
Кто нибудь знает, как сделать DEBUG CONSOLE в VSCode цветной ?

あなたの神
30.08.2018
09:17:58
пипл, можете линкануть нормальную реализацию dropdown'а?

morda
30.08.2018
09:24:05
нет в мобилках дропдаунов

Alike
30.08.2018
09:29:12
пипл, можете линкануть нормальную реализацию dropdown'а?
Ты про такое? https://github.com/testshallpass/react-native-dropdownalert

あなたの神
30.08.2018
09:31:51
Ты про такое? https://github.com/testshallpass/react-native-dropdownalert
https://www.npmjs.com/package/react-native-modal-dropdown типо такого, только что бы написано было без костылей, как у данного автора

Alike
30.08.2018
09:34:58
https://www.npmjs.com/package/react-native-modal-dropdown типо такого, только что бы написано было без костылей, как у данного автора
А что мешает самому написать похожее? Просто рендеришь лист, при нажатии на кнопку

Евгений
30.08.2018
09:36:53
Время поджимает
а нативные не подходят?

あなたの神
30.08.2018
09:37:16
а нативные не подходят?
Нет, дизайн абсолютно разный

То, что на втором примере +- что нужно

Google
あなたの神
30.08.2018
09:37:41
Но оно кривое ппц

Alike
30.08.2018
09:51:46
Но оно кривое ппц
Ну так напиши просто свою компоненту, которая простой списочек будет рендерить под собой, при нажатии

Это ведь дело получаса, не больше

Dmitrij
30.08.2018
10:21:02
не подскажете что может быть не так, недавно не было такого)





NativeBase

Ksetrin
30.08.2018
10:24:45
сделай консоль лог для confirmResult ну или точку останова поставь

morda
30.08.2018
10:26:20
реф не выстрелил у тоста походу

Ksetrin
30.08.2018
10:27:49
это вот в консоли
это все? Там нормальный json или оборваный?

Dmitrij
30.08.2018
10:28:05
это все? Там нормальный json или оборваный?
нет, там он длинный, апи кей и тд

Ksetrin
30.08.2018
10:29:14
аа ну так ты в тосте уже используешь стейт какбудуьто уверен, что он уже точно обновился

ты любишь рисковать

Dmitrij
30.08.2018
10:30:14
без стейта тоже самое

Peter
30.08.2018
10:32:54
без стейта тоже самое
в <Root /> компонент загнали?

Dmitrij
30.08.2018
10:33:35
Ksetrin
30.08.2018
10:34:15
гугл говорит, что это нативбэйзная ошибка https://github.com/GeekyAnts/NativeBase/issues/836 и судя по всему пока нет решения

Google
Ksetrin
30.08.2018
10:35:05
можно попробовать поиграть с версиями, но это не точно

Dmitrij
30.08.2018
10:36:48
самое интересное, что позавчера не было ничего и вроде бы не трогал компонент авторизации

пока так оставлю…



в <Root /> компонент загнали?
примного благодарен, так код написан, что именно компонент авторизации не в руте был

Admin
ERROR: S client not available

Vladimir
30.08.2018
10:49:12
Привет! Туплю что-то целый час. Подскажите, пожалуйста, как пробросить параметры в заголовок из экрана в StackNavigator через Drawer? Иерархия такая: Stack - Drawer -- Screen 1 -- Screen 2 Как параметр использовать в StackNavigator я понял, но из экрана через Drawer он не пробрасывается. Видел пример, где в стэке лежит TabNavigator, там юзают его Header, с Drawer это не годится, или я не прав? Также в официальной доке предлагают засовывать каждый экран в еще один StackNavigator. Можно ли как-то красивее сделать без Redux, без СМС? В Screen 1 и 2 задаются некоторые значения, в StackNavigator юзаются. Спасибо!

Vladimir
30.08.2018
11:04:21
Встреча с Алексеем, обсуждение альтернативного варианта TS

Vladimir
30.08.2018
11:11:24
navigation.setParams({param: 'param'}) а уже там получить через this.props.navigation.getParam('param');
в моем случае: navigation.dangerouslyGetParent().setParams({}), потому что экран внутри Drawer, а получаю параметр в StackNavigator

Play
30.08.2018
11:41:29
там есть про вложенный Drawer?
Определение вложеный Drawer из оффициальной документации или сами придумали? Навигаторы можно вкладывать друг в друга как угодно, когда поймете суть и основы. И этот курс как раз по основам react-navigation.

Vladimir
30.08.2018
11:47:00
>Определение вложеный Drawer Слово nested встречается в документации, так что вложенный, да. То, что любой навигатор можно вкладывать в любой, я понимаю.

Vladimir
30.08.2018
11:49:11
в данном контексте, тем, как экрану (Component), достучаться до верхнего навигатора

имею в виду, контекст setParams()

Play
30.08.2018
11:52:45
что мешает передать из родителя https://github.com/react-native-village/react-native-init/blob/b0d125d87f4988d2de1182d22e5bf6beb5e6dc26/stargate1/src/components/uikit/ImageCard.js#L10 и принянть в чилдрене? https://github.com/react-native-village/react-native-init/blob/b0d125d87f4988d2de1182d22e5bf6beb5e6dc26/stargate1/src/screen1/DelailsScreen.js#L8

Vladimir
30.08.2018
11:58:40
https://github.com/react-native-village/react-native-init/blob/b0d125d87f4988d2de1182d22e5bf6beb5e6dc26/stargate1/src/components/uikit/Header.js т.е. у Вас на экране кастомный хедер, который часть экрана, не часть навигатора?

Google
morda
30.08.2018
12:00:18
и без кастомного таббара)

Vladimir
30.08.2018
12:01:14
меня к такому не готовили

Dmitry
30.08.2018
12:02:50
Два года опыта научили, что без кастомного хедера жизнь боль)
В рамку и на стенку. С кастомным сразу жить легче становится

Ruslan
30.08.2018
12:10:20
Привет всем, компонент не делает unmount при переходе на другой скрин react-native-router-flux v3.38, как все таки можно заставить делать unmount?

Ruslan
30.08.2018
12:15:24
Перестать его render'ить? )))
А вот как, вопрос глупый быть может для вас, а я не врубаю))

Gena
30.08.2018
12:17:59
А вот как, вопрос глупый быть может для вас, а я не врубаю))
Я в данном случае тоже не знаю, это зависит от того компонента, который рендерит ваши экраны. Очевидно это роутер, иначе бы вы знали т.к. это был бы код написанный вами. Давайте в него посмотрим и разберемся. (ещё раз, на всякий случай, я никогда не использовал react-native-router-flux, и я не пытаюсь издеваться... просто логически размышляю) Пошел код смотреть

Gena
30.08.2018
12:24:18
Мне нужна версия и код конфигурации, потому что иначе я вижу вот это там в исходниках и дальше ничего поделать не могу: https://github.com/aksonov/react-native-router-flux/blob/4.0.1/src/Scene.js#L9

И его версия 4.x таки использует react-nativigation ((

И они тоже spyware (так же, как react-native-firebase), из-за вот этого: https://github.com/aksonov/react-native-router-flux/blob/4.0.1/package.json#L14

Ruslan
30.08.2018
13:19:53
Дело в том, что мне при unmount надо вызывать определенное действие, которое должно обязательно вызываться для корректной работы роутинга, но все дело в том, что unmount при переходе на следующий компонент не срабатывает, и отсюда начинается некорректная работа роутинга, пока я явно не сделаю назад физ кнопкой андроид

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