@reactnative_ru

Страница 661 из 878
Konstantin
21.05.2018
13:39:50
попробуйте выключить дебаг
он по умолчанию же выключен!? я когда то давно включал посмотреть, потом отключил... и на этом белом экране не срабатывает меню CTRL+M

Yurii
21.05.2018
13:40:39
а может бандлер что-то говорит?

Konstantin
21.05.2018
13:40:52
а может ну его этот react-native-navigation и пользоваться react-navigation?

а может бандлер что-то говорит?
это кто? и где это смотреть?

Google
Yurii
21.05.2018
13:41:33
консоль которая запускается при react-native run-android

Konstantin
21.05.2018
13:42:42
консоль которая запускается при react-native run-android
имеется ввиду вывод в консоль? я запускаю в консоле react-native run-android, и там есть некоторый вывод, но ничего необычного, были б ошибки пошел бы гуглить

ну а так вообще, для простенького проекта, достаточно будет react-navigation? нужно переключение скринов, и sidebar или лучше все же react-native-navigation ?

Konstantin
21.05.2018
14:25:45
Иван
21.05.2018
14:26:21
спасибо я как раз начал его смотреть.
мощная и удобная штука, особенно 1.5 и 2.0 версии, не сравнить с альфа версией, многое сделали из коробки

Konstantin
21.05.2018
14:26:50
с пол пинка пример не завелся тока )) https://reactnavigation.org/docs/en/hello-react-navigation.html в эмуляторе выкинул 500ую ошибку

Konstantin
21.05.2018
14:29:27
ну то есть я сделал - react-native init AwesomeProject все ctrl+c из примера и ctrl+v в App.js - react-native run-android и 500ая ошибка на красном экране

может проблема в машине на которой это все пытаюсь делать...

Иван
21.05.2018
14:29:52
так сам пакет то добавили?

yarn add react-navigation

либо npm install —save react-navigation

Google
Konstantin
21.05.2018
14:32:17
чтобы был не просто белый экран, нужно добавить файлы с конфигурацией простой пример: https://github.com/react-native-village/SimpleDrawer
я так понимаю что белый экран - следствие какой то ошибки, раз даже ctrl+M не срабатывало?!

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

Иван
21.05.2018
14:33:48
чесно не помню, сейчас попробую сделать и перезапустить
ну если у вас на столько мало знаний, действуйте по шагам из документации, чаще собирайте и тестируйте, по другому знания не придут, не бывает волшебной пилюли, чтобы раз и работало

Alexander
21.05.2018
14:35:13
я вообще про react-native-navigation не слышал. там что-то достойное?

Konstantin
21.05.2018
14:35:37
ну если у вас на столько мало знаний, действуйте по шагам из документации, чаще собирайте и тестируйте, по другому знания не придут, не бывает волшебной пилюли, чтобы раз и работало
я не спорю что у меня по данной теме знаний мало. я как раз и пытаюсь пока по примерам проходиться. столкнулся с проблемой react-native-navigation решил попробовать react-navigation и возможно из за суеты не поставил пакет

я вообще про react-native-navigation не слышал. там что-то достойное?
я смотрел видео курс по react native от udemy, там лектор сказал что ему больше нравится именно native navigation, поэтому я первым и стал его пробовать

Иван
21.05.2018
14:37:48
я смотрел видео курс по react native от udemy, там лектор сказал что ему больше нравится именно native navigation, поэтому я первым и стал его пробовать
ну вы же понимаете, каждый работает с тем что удобно, мне react navigation очень подходит я на другие и не смотрел

Konstantin
21.05.2018
14:38:22
курс назывался "UDEMY - React Native - The Practical Guide"

Иван
21.05.2018
14:39:21
да, конечно... но когда совсем новичок, доверяешся чужому выбору...
ну вот, делаем два проекта, ставим в них разные навигаторы, делам экран с текстом рыбой и пытаемся создать навигацию, смотрем где проще и понятнее

Konstantin
21.05.2018
14:40:17
оказывается что да, добавил но в ошибке сказано что не может найти

нужно сделать как там предлогается? удалить папку node_modules?

Иван
21.05.2018
15:07:40
Вот от сюда код Не менял его
тогда не знаю, надо смотреть весь проект целиком

Konstantin
21.05.2018
15:08:54
Позже попробую дома На другой машине

Алексей
21.05.2018
15:09:06
Вот от сюда код Не менял его
выполните npm ls react-navigation и результат в студию

Zamir
21.05.2018
15:45:46
привет, хочу попробовать написать приложение на react-native, подскажите, возможно ли написать приложение так что бы на андроиде был материал дизайн, а на ios соответсвенно свои стайл гайды? счас пока читаю доки и ничего не увидел, подумал может все под одну гребенку

Google
Demuz
21.05.2018
15:56:04
привет, хочу попробовать написать приложение на react-native, подскажите, возможно ли написать приложение так что бы на андроиде был материал дизайн, а на ios соответсвенно свои стайл гайды? счас пока читаю доки и ничего не увидел, подумал может все под одну гребенку
Здарова. Конечно возможно. Там при прописании стилей просто проверяется платформа. Если иос, то стиль такой-то, если андроид - такой-то. Гайдов правда не видел. Лучше стили изучите, а классифицировать дизайн приложения под разную платформу так и так сможете.

Demuz
21.05.2018
15:59:51
Там везде, грубо говоря, что то вроде этого будет: Platform.OS === "ios", то вернуть компонент такой-то, а если нет, то... Это почти ко всему применимо, не только к стилям, но и к возврату различных компонентов, рендерингу и тому подобное.

Denis
21.05.2018
16:04:46
оу, а проще варанта, нету, да?
Зато кроссплатформенность!!!1

Zamir
21.05.2018
16:05:22
тоже, верно, люди пытаются сдеалт кроссплатформенный продукт, а я их назад тяну ))

Demuz
21.05.2018
16:05:49
оу, а проще варанта, нету, да?
А как проще сделать? Здесь по-моему как никуда проще. Как вы софту скажете что делать, если это другая платформа?

Vladimir
21.05.2018
16:06:34
оу, а проще варанта, нету, да?
https://facebook.github.io/react-native/docs/platform-specific-code.html#platform-specific-extensions

Demuz
21.05.2018
16:06:35
Автоконверторов стилей и прочего нет. Есть только куча готовых заготовок, но вы же должны сказать софту что и куда поставить, в зависимости от платформы.

ну имею ввиду везде пихать if их может быть много на странице
Можно при запуске проинициализировать платформу и оттуда плясать.

Vladimir
21.05.2018
16:07:19
вы делаете для одного компонента разные файлы, которые автоматом подтягиваются

а для простых случаев - Platform.select

Zamir
21.05.2018
16:08:53
все ок, всем спасибо??

Arkady
21.05.2018
16:32:19
все ок, всем спасибо??
Можно также создать два файла стилей styles.ios.js styles.android.js И импортировать просто styles.js По моему, это должно работать

morda
21.05.2018
17:56:49
Гораздо проще будет два отдельных юая наваять чем продираться сквозь дебри ветвлений поплатформенных

Nick
21.05.2018
18:15:46
вариант не рендерить сразу 20 svg не рассматривался?
пока нет проблема оказалась в том, что были слишком большие по-размеру свгшки

Wthigo
21.05.2018
20:12:11
У кого нибудь была бага с секшен листом? Если используешь ListHeaderComponent то появляется только первые три айтема а затем рендерятся все остальные. Думал список большой и селектор часто тригерится, мемоизировал селектор та же иша. Гугл ответа не даёт (react native 0.55) Без хедера все работает как часы

Arsenii
21.05.2018
20:19:50
может поможет initialNumToRender ?

Papuc
21.05.2018
20:46:54
привет всем

Google
Papuc
21.05.2018
20:47:11
нужнапомощ с react-native directions

и react native geolocation

Rostyk
21.05.2018
20:48:48
Hi guys,how can i retrieve currentUser.location and order my posts by it

export const eventsFetch = () => { const { currentUser } = firebase.auth(); return (dispatch) => { firebase.database().ref(/events).orderByChild("/location").equalTo(location) .on('value', snapshot => { dispatch({ type: EVENTS_FETCH_SUCCESS, payload: snapshot.val() }); }); }; };



users/currentUser/userInfo

Может кто помочь?

Papuc
21.05.2018
20:49:53
готовый код

Rostyk
21.05.2018
20:50:07
это н ето

при регистрации,я указываю свою локацию

Papuc
21.05.2018
20:50:45
этот код находит твою локацыю, этого ты искал ?

Rostyk
21.05.2018
20:50:46
и мне надо ёё считать

и отфильтровать посты за этой локацией

Nikita
21.05.2018
20:59:20
Всем привет, кто-нибудь использовал drawer из react-native-navigation на ios?

Артём
21.05.2018
21:11:32
Всем привет, кто-нибудь использовал drawer из react-native-navigation на ios?
Лучше этого не делать, это не нативный элемент для ios, может вызвать негативный пользовательский опыт.

Есть дровер для ios, но он реализуется скриптом, нативно только для андройд

Nikita
21.05.2018
21:25:51
Я не совсем понял, что ты подразумеваешь под негативным пользовательским опытом. В slack, twitter или discord есть боковое меню, как я понимаю, его можно реализовать через drawer в react-native-navigation.

Артём
21.05.2018
21:28:33
Я имею ввиду что это не по гайдам. Нет такого элемента в ios вообще

Но есть его имплементации собранная из вьюшек и управляемая скриптом. Есть модуль, его можно поставить

Но плохой тон создавать элементы интерфейса которые не соответствуют гайдам и не являются нативными для этого интерфейса

Google
Артём
21.05.2018
21:30:16
Это как новый контакт для андроида который полностью утратил андройд идентичность, пользователям андройд это неудобно

Можно конечно сделать, но лучше использовать табы

Которые привычны пользователям ios

Nikita
21.05.2018
21:31:36
Теперь понял. Да, я видел npm пакеты реализующие drawer, но меня интересует именно, есть ли опыт работы с drawer из react-native-navigation от wix. А по поводу самого бокового меню, в многих приложениях на ios оно есть, например twitter, slack, discord.

Артём
21.05.2018
21:33:30
Да, я знаю что есть, но это не значит что это правильно или хорошо :-). Всё-таки лучше придерживаться установленных стандартов и гайдов. Я только под андройд юзал, под иос юзал тот из нпм

А в последних проектах под иос всегда табы, а под андройд дровер

Я извиняюсь что мой ответ не является прямым ответом на вопрос, это не очень правильно, просто хотел поделиться мыслями ))

Nikita
21.05.2018
21:42:32
Я с тобой согласен по поводу гайдлайнов.

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