Pavel
Спасибо, мне посоветовали почитать документацию
Pavel
Я посмотрел, выглядит очень даже не дурно
Aynur
это только так выглядит
Pavel
А на самом деле?
Pavel
https://facebook.github.io/react-native/
Pavel
Я про эту если что
Vitaly
привет
Vitaly
пользовался ли кто яндекс картами
Vitaly
https://github.com/doomsower/react-native-yandexmapkit#readme
Vitaly
3 года как заброшена
Vitaly
стоит ли использовать?
Никита
яндекс карты в принципе не стоит использовать - дока говно
Никита
есть моя обертка. Тоже говно. Мотивация ровно та же что и у автора либы выше - запилил то что было нужно мне. В итоге моя обертка умеет в маркеры. Друг сейчас пилит маршруты, но это еще не скоро будет. Но я на себя никакую ответственность брать не могу - написал на коленке, а до рефакторинга так и не добрался
Никита
https://github.com/volga-volga/react-native-yamap
Никита
теперь у вас есть 2 сомнительные либы на выбор
Vitaly
понял
Vitaly
спасибо
Никита
если мне станет скучно я может поправлю код, но полноценной поддержкой заниматься не смогу
Anton
Никита
ну это я сильно выразился конечно насчет не стоит. У них хорошая детализация и много функционала, в котором правда много ковыряться можно
Если заказчик не настаивает на яндекс картах или необходимый функционал вы сами реализовать не можете (в своей либе или форком любой из либ выше) то конечно стоит использовать react-native-maps - их поддержка куда лучше
Gena
Никита
ну на мой код вообще не стоит смотреть - писался в состоянии афекта и от осознания что кроме меня это никому не нужно я совсем не старался. В любом случае я думаю они будут надежнее яндекс карт которые выше кидали
Никита
карты от комьюнити лучше чем яндекс, а не мои лучше чем те другие
Gena
Никита
ну я на это могу сказать одно - рад что за них плачу не я
Narek
Может кто сталкивался, на ios все ок, но на андроиде вылетает это, хотя все подключило по Гайдам
Narek
Narek
В setting, mainapplication и build.gradle подключил все
Narek
Пожалуйста, подскажите
Черненый Алексей
Столкнулся с проблемой
<WebView
ignoreSslError={true}
source={{
uri: "https://cabinet.bsmu.by/
}}
/>
Черненый Алексей
делал пустой проект, добавлял в него этот код, не отображается
Черненый Алексей
хотя в браузере отображается страница по этому урлу https://cabinet.bsmu.by/
, много часов пытаюсь выяснить в чем дело, другие веб ресурсы отображаются, а этот нет
Черненый Алексей
буду оочень благодарен любой помощи
Черненый Алексей
отбой, порешалось, всем спасибо
Алексей💀
всем привет! Имеется нативное приложение в которое внедрен RN, на RN написан чат с тех поддержкой. Когда пользователь отправляет сообщение создается сессия и действует до тех пор пока не помогли пользователю либо отпадывает по таймингу. Вопрос, можно ли оборвать сессию внутри нативного приложения, то есть когда пользователь закрывает чат и уже в самом нативном приложении по нажатию на кнопку, допустим, выскакивает алерт с предупреждением что чат будет завершен?
Gena
Алексей💀
Gena
Алексей💀
используется cometd для чата
Gena
Технически есть следующие возможности:
- из натива можно послать эвент в JS (нормальный уровень абстракции принятый в RN)
- из JS можно вызвать нативную ф-цию асинхронно "через бридж" (нормальный уровень абстракции)
- из натива можно вызвать JS ф-цию (низкий уровень абстракции)
- из натива можно зарегистрировать глобальную ф-цию, которую можно будет вызвать в JS (низкий уровень абстракции)
- из JS можно вызвать нативную ф-цию синхронно "через бридж" (опасная штука)
Алексей💀
- из натива можно вызвать JS ф-цию (низкий уровень абстракции)
скорее всего это мне и подойдет! спасибо большое за разъяснение!
Алексей💀
K B
Удаление node_moduls не помогает в решении
Dr
надо по всем пунктам пройтись
Dr
кто что использует для аналитики по крашам?
Denis
K B
Dr
а почему выбор пал на sentry? он нормально и с иос и андроид работает? были ли замечены какие подводные камни?
Gena
обычно помогало) но не сейчас
Наверное сейчас пакаджер действительно не может найти модуль stream потому что его просто нет (встроенные в ноду модули вроде не должны поддерживаться)
Денис
Для табов использую https://github.com/react-native-community/react-native-tab-view, не получается с помощью i18n сделать динамическую смену локали label. При перезапуске приложения все норм.
Stas
У кого нибудь есть опыт использования orm с sqllite в рн в проде?
Денис
Степан
ну а смена через i18n.changeLanguage(language)
Dmitry
ну а смена через i18n.changeLanguage(language)
Скорее всего это не будет работать. Это вообще очень странная либа, которая тянет кучу зависимостей, но это другое… Там есть используется SceneMap, то вьюихи и все, что с ними связано рендерятся 1 раз, и пропсы внутрь уже не будут прокидываться
Dmitry
Если нужно именно динамически прокидывать пропсы, то нужно использовать кастомные рендеры
Anonymous
Посоны привет
Anonymous
function filterTop(arr, type){
let newArr = arr.filter( elem => {
return elem.done == type
})
return newArr
}
нормальная функция или можно оптимизировать?
Maxim 📱 D
привет посан, причем тут реакт нейтив?
Maxim 📱 D
в js чате спросить надо было
Anonymous
а вы за JS хорошо шарите
Anonymous
АХаха
Gena
Ну или хотя бы вопросы интересные 😁
И хоть чуть-чуть с JSC связанные )
Kto?
Sergei
АХаха
Eslint поставь, он оптимизирует
Roman
Kto?
Я не нашел в этом ничего страшного, ведь смена языка это довольно редкое, одноразовое действие
Dmitry
Dmitry
Roman
присмотритесь
это не каррирование
K B
Anonymous
во ага подсказали
filterTop(arr, type)=>{
arr.filter( elem => { elem.done == type})
}
огонь
Anonymous
сенкс
Юрий
Gena
каррирование - зло =)
Скорее если гнаться за скоростью, то здесь зло .filter, деструкция и стрелочная ф-ция. Если сжатостью кода, то да это подходит...
Dmitry
Ivan
не будет, ага )