Maksim
у меня лишь 2 вопроса: 1. С помощью React Native можно пилить приложения как для айос, так и для андроид? 2. Где слово "сообщество" в названии группы?
Maksim
а в чем подвох? не может же быть такого что ты пишешь единый код и он работает и на айос, и на андроиде, не?
Demuz
reactn native maps fotToElements подстраивает экран впритык к данным ему маркерам. Маркеры находятся прям с краев экрана. Как можно исполнить этот же метод, но только с небольшими отступами от краев экарана?
Anonymous
Ребят, подскажите, как решить такую проблему: Имеется ScrollView внутри SlidingUpPanel (это такая панелька, которая вытаскивается сверху или снизу, как шторка уведомлений). И при попытке поскролить контент в ScrollView иногда двигается SlidingUpPanel. Как сделать, чтобы SlidingUpPanel не реагировал, когда скролится ScrollView?
Anonymous
Demuz
у меня лишь 2 вопроса: 1. С помощью React Native можно пилить приложения как для айос, так и для андроид? 2. Где слово "сообщество" в названии группы?
2. Не поместилось. Не флексованый контейнер с заголовком группы. width: '100%' и не волнует что будет с текстом, если он больше этой величины. 😜
Сергій
Demuz
Говорю, там контейнер урезанный )))))
Maksim
так хоть понятно было что это такое
Сергій
Сергій
Они на канве рисуют вообще
Demuz
Кривая разметка. секунду.
Maksim
странные вы конечно, в react чате все нормально)
Сергій
Demuz
Они на канве рисуют вообще
Внатуре, что за ерунда? У меня заголовок как 1 контейнер показывает.
Maksim
Anonymous
SlidingUpPanel как реализована?
https://github.com/octopitus/rn-sliding-up-panel
Сергій
Ээ, это не та группа )
Maksim
может кто ответить, даже кратко?)
Maksim
а в чем подвох? не может же быть такого что ты пишешь единый код и он работает и на айос, и на андроиде, не?
Evgeniy
https://github.com/octopitus/rn-sliding-up-panel
попробуй эту библиотеку лучше https://github.com/wix/react-native-interactable/
Maksim
Чудес не бывает
т.е. под айос и под ведро пишется все отдельно?
Demuz
а в чем подвох? не может же быть такого что ты пишешь единый код и он работает и на айос, и на андроиде, не?
А в чем подвох, учишься водить машину, а можешь водить несколько разных машин, как так то? Это же не возможно. 😳 Только некоторые тачки по своему подкручивать нужно. 😁
Anonymous
попробуй эту библиотеку лучше https://github.com/wix/react-native-interactable/
Менять компоненты не вариант, к сожалению
Maksim
Нет, но есть но
какое же? то как работает на определенной платформе?
Сергій
какое же? то как работает на определенной платформе?
Почитай историю группы и поймёшь с чем сталкиваются люди работая с рн
Evgeniy
Менять компоненты не вариант, к сожалению
а делал как в примере? https://github.com/octopitus/rn-sliding-up-panel/blob/master/demo/ScrollViewInsidePanel.js
Anonymous
а делал как в примере? https://github.com/octopitus/rn-sliding-up-panel/blob/master/demo/ScrollViewInsidePanel.js
Что-то пропустил этот пример, сейчас посмотрю, спасибо)
Anonymous
а есть какой нибуть список маст хев плагинов?
Nikita
Собираешься устанавливать то, что тебе не нужно?
Anonymous
я просто не знаю еще, что мне нужно
Anonymous
а что нет
Serhii
Вбей awesome react-native
Anonymous
Nikita
Я, конечно, не гуру, но кроме редиски (или любого другого управления состоянием) и навигации обязательных штук пока не выявил За пару дней написания
Anonymous
кто нибудь делал Drawer для android?
Anonymous
на native-base?
Anonymous
Anonymous
ладно
Anonymous
может кто знает
Anonymous
как сделать, что бы иконка меню, стандартная на android слева, которая drawer вызывает, при поворачивалась как на андроиде?
Anonymous
Gena
а есть какой нибуть список маст хев плагинов?
А что такое "плагины" в RN?
Gena
Всю документацию перерыл официальную и встретил это слово два раза всего, в контексте CocoaPods и в контексте babel. Вас какие из этих двух видов плагинов интересуют?
Serhii
Може быть список компонентов?)
Anonymous
А что такое "плагины" в RN?
Ну пакеты, какая разница?
Gena
Разница в том, что чтобы ответить на ваш вопрос, надо его сначала понять. Если вы хотите получить ответ, то должны быть заинтересованы в том, чтобы вас поняли. Если не хотите, то можете их хоть "скриптами" называть, хоть "плагинами" ) В последних проектах у меня всегда стоят следующие пакеты (но это не значит, что в очередном они будут, просто нужен был во всех последних этот функционал): mobx + mobx-react, react-native-web-image (можно родной юзать, но этот я знаю как починить если что, т.к. он свой), react-native-vector-icons, bluebird. Если нужно что-то сторить на диск, к этому добавляется react-native-fs (он кривой и не очень эффективный, но всё равно лучше, чем AsyncStorage). Часто нужны uuid, eventemitter3 и lodash (но он от лени скорее). Когда нужна работа с цветом - color-js. Остальное индивидуально по конкретным требованиям проекта...
Gena
(я сюда не включил devDependencies - там много typescript'ового)
Миша
а зачем bluebird?
Gena
а зачем bluebird?
Как-то сжились мы с ним... там было несколько причин: 1. Проще конфигурить в тестах шедулер, чтоб сложные асинхронные тесты не писать (эта, пожалуй, была основной причиной) 2. Автор адекватней, верней подход его к коду ближе, чем у https://github.com/then 3. Фич больше 4. Пошустрее будет
Gena
А, чуть не забыл. Ещё в спеке промисов есть один очень хитрый кейс, который вызывает переполнение стека при попытке организации цепочки then рекурсивной и bluebird, там умеет делать специальную оптимизацию, отходя от точного следования спецификации, которая не сжирает всю память. Подробности здесь (я уже точно сам не помню всю эту кухню): https://github.com/promises-aplus/promises-spec/issues/179
Denis
Первая партия фотографий с React SPB Meetup: 1. https://instagram.com/p/Bk6AwWmglt8/ 2. https://www.facebook.com/100003944575543/posts/1226337237507750/ 3. https://vk.com/wall2560623_5941 Отмечайтесь :)
Nick
Уууу, у нас лазутчик ^
Anonymous
:)
Nikita
ребята
Nikita
а подскажите, могу ли я как то в ПОСТ запрос передавать переменную?
Nikita
как то вот так надо
Nikita
Вы серьёзно?
ну я бы не спрашивал
Evgeniy
можно, было бы странно со стороны разработчиков (создающих стандарты) не давать такую возможность
Nikita
ok, а как это сделать правильно?
Nikita
у меня кидает ошибку
Nick
Народ, кто-то пробовал делать реквесты через superagent? На андроиде всё ок проходит, ios жалуется на CORS.
Egorenkov
А почему нельзя fetch юзать для реквестов с ios/android ?
Александр
Народ, кто-то пробовал делать реквесты через superagent? На андроиде всё ок проходит, ios жалуется на CORS.
Могу ошибаться, в xcode надо давать разрешения на небезопасную передачу данных давать