Владимир
оу, а проще варанта, нету, да?
https://facebook.github.io/react-native/docs/platform-specific-code.html#platform-specific-extensions
Demuz
Автоконверторов стилей и прочего нет. Есть только куча готовых заготовок, но вы же должны сказать софту что и куда поставить, в зависимости от платформы.
Demuz
ну имею ввиду везде пихать if их может быть много на странице
Можно при запуске проинициализировать платформу и оттуда плясать.
Владимир
вы делаете для одного компонента разные файлы, которые автоматом подтягиваются
Владимир
а для простых случаев - Platform.select
zamir
все ок, всем спасибо👍🏻
Arkadii
все ок, всем спасибо👍🏻
Можно также создать два файла стилей styles.ios.js styles.android.js И импортировать просто styles.js По моему, это должно работать
Vit
Гораздо проще будет два отдельных юая наваять чем продираться сквозь дебри ветвлений поплатформенных
Kolya Vlasov
вариант не рендерить сразу 20 svg не рассматривался?
пока нет проблема оказалась в том, что были слишком большие по-размеру свгшки
Andrey
У кого нибудь была бага с секшен листом? Если используешь ListHeaderComponent то появляется только первые три айтема а затем рендерятся все остальные. Думал список большой и селектор часто тригерится, мемоизировал селектор та же иша. Гугл ответа не даёт (react native 0.55) Без хедера все работает как часы
Arsenii
может поможет initialNumToRender ?
Anonymous
привет всем
Anonymous
нужнапомощ с react-native directions
Anonymous
и react native geolocation
Rostyk
Hi guys,how can i retrieve currentUser.location and order my posts by it
Rostyk
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() }); }); }; };
Rostyk
Rostyk
users/currentUser/userInfo
Rostyk
Может кто помочь?
Anonymous
готовый код
Rostyk
это н ето
Rostyk
при регистрации,я указываю свою локацию
Anonymous
этот код находит твою локацыю, этого ты искал ?
Rostyk
и мне надо ёё считать
Rostyk
и отфильтровать посты за этой локацией
Anonymous
Nikita
Всем привет, кто-нибудь использовал drawer из react-native-navigation на ios?
Артём
Всем привет, кто-нибудь использовал drawer из react-native-navigation на ios?
Лучше этого не делать, это не нативный элемент для ios, может вызвать негативный пользовательский опыт.
Артём
Есть дровер для ios, но он реализуется скриптом, нативно только для андройд
Nikita
Я не совсем понял, что ты подразумеваешь под негативным пользовательским опытом. В slack, twitter или discord есть боковое меню, как я понимаю, его можно реализовать через drawer в react-native-navigation.
Артём
Я имею ввиду что это не по гайдам. Нет такого элемента в ios вообще
Артём
Но есть его имплементации собранная из вьюшек и управляемая скриптом. Есть модуль, его можно поставить
Артём
Но плохой тон создавать элементы интерфейса которые не соответствуют гайдам и не являются нативными для этого интерфейса
Артём
Это как новый контакт для андроида который полностью утратил андройд идентичность, пользователям андройд это неудобно
Артём
Можно конечно сделать, но лучше использовать табы
Артём
Которые привычны пользователям ios
Nikita
Теперь понял. Да, я видел npm пакеты реализующие drawer, но меня интересует именно, есть ли опыт работы с drawer из react-native-navigation от wix. А по поводу самого бокового меню, в многих приложениях на ios оно есть, например twitter, slack, discord.
Артём
Да, я знаю что есть, но это не значит что это правильно или хорошо :-). Всё-таки лучше придерживаться установленных стандартов и гайдов. Я только под андройд юзал, под иос юзал тот из нпм
Артём
А в последних проектах под иос всегда табы, а под андройд дровер
Артём
Я извиняюсь что мой ответ не является прямым ответом на вопрос, это не очень правильно, просто хотел поделиться мыслями ))
Nikita
Я с тобой согласен по поводу гайдлайнов.
Rustem
Rustem
Доброго времени суток
Rustem
Как сделать такой скоро? Может есть какие либы
Rustem
Сорри за качество)
Demuz
Доброго времени суток
Доброго. Есть либы. Посмотрите snap carousel и swiper.
Konstantin
выполните npm ls react-navigation и результат в студию
KalibrEvents@0.0.1 /home/underquak3r/react/KalibrEvents └── react-navigation@2.0.1
Konstantin
Konstantin
У меня сегодня стали выдаваться такие ошибки npm ERR! registry error parsing json ни у кого такого нет? я уже и через vpn попробовал - такая же ошибка
Władimir (Zae)
в пекедж жсон ошибка
Władimir (Zae)
залей на гист кинь ссылку
Konstantin
в пекедж жсон ошибка
я делаю react-native init SomeNewProject я так понимаю что у меня еще нет этого package.json
Władimir (Zae)
ну в папке somenewproject есть или нет?
Konstantin
ну в папке somenewproject есть или нет?
до того как я делаю react-native init SomeNewProject папки SomeNewProject еще не существует же
Konstantin
или после того как сделал react-native init SomeNewProject и получил ошибку, показать package.json ?
Władimir (Zae)
ну вместо теории ты можешь просто открыть и посмотреть есть ли папка?
Konstantin
ну вместо теории ты можешь просто открыть и посмотреть есть ли папка?
да нет ее изначально я делаю rm -rf SomeNewProject потом react-native init SomeNewProject потом сыпятся ошибки npm ERR! registry error parsing json я отменяю выполнение на n-ой ошибке и получается что папка создалась SomeNewProject а в ней один(единственный) файл package.json с следующим содержимым {"name":"SomeNewProject","version":"0.0.1","private":true,"scripts":{"start":"node node_modules/react-native/local-cli/cli.js start"}}
Aleksei
похоже на ошибку `npm`-а, я бы просто загуглил эту ошибку, там много вариантов решения
Aleksei
первым делом решил обновить npm
я же сказал что вариантов много) это никак не относится к react-native init . После описанного вами выше устанавливается пакет react-native с нпм-а, и судя по тому что package не отформатирован, установка не прошла
Dana
при работе с react-native-camera, выходит проблема с андроидом: The versions of the Android Gradle plugin and Gradle are not compatible. Please do one of the following:<ul><li>Update your plugin to version 2.4. This will require changes to build.gradle due to API changes. Open migration guide</li><li>Downgrade Gradle to version 3.5. Fix Gradle wrapper and re-import project</li></ul>
Dana
кто сталкивался?
Миша
Обновление плагина не помогает?
Peter
ребята, посоветуйте плс бойлерплейт хороший, с redux
Narek
Ребят, кто работал с Push уведомления для Ios желательно?
Narek
есть пару вопросов
Tupalov
ребята, посоветуйте плс бойлерплейт хороший, с redux
Посмотри в сторону ignite-cli https://github.com/infinitered/ignite
Tupalov
Там уже готовый проект с навигацией, api, редуксом и все, что тебе понадобится для работы.
Tupalov
Но, откровенно, есть и много лишнего )
Narek
Дмитрий, не работал с react-native-push-notification?
Yar
Ребят, кто работал с Push уведомления для Ios желательно?
https://facebook.github.io/react-native/docs/pushnotificationios.html Посмотрите в эту сторону, если еще не поздно
Narek
Я вот по ней все и делал, смог отправить локальное уведомление, затем научился получать token устройства. А вот как отправить уведомление с использованием этого токена, я вообще не понял
Narek
у меня задача отправить хотябы себе по токену уведомление
Narek
чтобы потом отправлять на удаленные устройства