Maksim
svgr в react-native-svg умеет) (с косяками конечно же)
а какая логика использования? с помощью svgr трансформируются все обычные свг-файлы в реакт-компоненты, а затем юзаются с помощью react-native-svg?
Maksim
как я понял, это все делать нужно вручную, правильно?)
Aleksei
я еще лоадером к хаулю прикручивал
Maksim
чет сложно с свг работать в вашем реакт нэйтиве
Maksim
очень на это надеюсь)
Maksim
но блин, что случилось с CSS? Где каскад, псевдоклассы, псевдоэлементы, position: fixed, кейфреймы и все остальное? :(
Max
Привет, коллеги. Я тут как-то спрашивал про такую ошибку в тестах (возникла после обновления с 0.6.1 до 0.8.8 react-native-web): TypeError: Cannot read property 'createAnimatedComponent' of undefined и ушел с ней в issue - https://github.com/necolas/react-native-web/issues/1041 где получил резонный ответ, мол в демке все хорошо, проверяй сборку. Так и сделал. В итоге, методом исключения, выяснил, что в моей сборке падает на этой строке: import { AsyncStorage } from 'react-native’; решил добавить эту строку в демо (ну там просто rnw + простой тест) - работает. интересно, куда копать дальше? в обоих случаях я сейчас тестирую функцию sum(1,2). как я дошел до asyncStorage (почти перебором): - сделал демку, в ней ок - стал искать различия: взял одинаковые тесты и начал смотреть в чем дело, выяснил что у меня в test-setup импортится код, в котором постепенно комментируя куски, нашел, что падает на asyncStorage. - добавил в демку - в демке ок.
Maksim
а как тени юзаете? я вчера попробовал задать что-то типа shadow-color: #000; shadow-offset: {width: 0, height: 2}; shadow-opacity: 0.8; shadow-radius: 2; elevation: 1; Так у меня тень задалась не тому элементу, которму я задал, а всем его потомкам.
Maksim
или это баг styled-components?
Maksim
эмулятор айоса
Maksim
на андроиде еще не смотрел, но знаю для него elevation есть
Maksim
разве удобно так писать стили?)
Max
годно)
Maksim
спасибо, почитаю
Maksim
сейчас я с тенями не могу разобраться
Maksim
вот о чем я говорил
Maksim
https://gist.github.com/SilencerWeb/3b4401b4cf120cde1f5373fcdfa7b498
Maksim
нужно чтобы тень была лишь у контейнера, а она сейчас и у контейнера, и у всех элементов внутри
Maksim
https://snack.expo.io/HJB7dQ7NX
Dmitry
Ребятки, бьюсь второй день над ошибкой минифицированного js, какие есть варианты подтянуть sourcemaps в релиз билдд? я подключил bugsnag
Dmitry
но он почему-то не отдает нормально стактрейсы
Zuxriddin
#spam
Egor
а его можно забанить как-то?
Oleg
не нужно меня банить. Не втот чат бросил
Mukhamed
кто нибудь пользовался Deco IDE?
Vlad
она вроде как заброшена
Aleksei
кто знает как этих спамеров заблочить навечно?)
Vladimir
Я думал простенького бота написать, который будет по паттерну имени блочить.
Vladimir
Hello🙂 I remove join, add and leave messages (service messages) in groups and supergroups. More ad-free bots @GroupOwnerBots.
Dan
Товарищи, всем привет Кто нибудь писал свою либу на cocoapod-ах?
Vladimir
о. Работает бот?
Vladimir
нет, это работаю я 😄
Vladimir
=))
Demuz
кто знает как этих спамеров заблочить навечно?)
Ну вон бот хороший вариант. На питоне или на го есть готовые сорсы, там просто юзер firstname или lastname можно распарсить и банить. На го, можно просто собрать и запустить под многие ос, без всяких там дополнительных бубнов.
Anonymous
Серьезно? Бан за мат в пустоту?)
Vladimir
readonly на сутки. Бот действительно надоел, но это не повод флеймить матом в чат.
Evgeniy
кто-нибудь загружал с помощью react-native-firebase файлы с google cloud storage? firebase .storage() .ref( '/image.png' ) .downloadFile( ${ RNFS.ExternalStorageDirectoryPath }/image.png ) .then( r => { console.log(r); }) .catch( e => { console.log(e); }); делаю как у них в примере, но в итоге получаю ошибку
Evgeniy
E/StorageException: StorageException has occurred. An unknown error occurred, please check the HTTP result code and inner exception for server response. Code: -13000 HttpResult: 400 E/StorageException: Could not open resulting stream. java.io.IOException: Could not open resulting stream. at com.google.firebase.storage.StreamDownloadTask.zzn(Unknown Source) at com.google.firebase.storage.StreamDownloadTask.zza(Unknown Source) at com.google.firebase.storage.zzab.call(Unknown Source) at com.google.firebase.storage.StreamDownloadTask$zza.zzp(Unknown Source) at com.google.firebase.storage.StreamDownloadTask$zza.zza(Unknown Source) at com.google.firebase.storage.StreamDownloadTask.run(Unknown Source) at com.google.firebase.storage.StorageTask.zzl(Unknown Source) at com.google.firebase.storage.zzx.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) at java.lang.Thread.run(Thread.java:761)
zamir
привет! ребят как сделать такой слайдр? по сути горизонтальный скролл
zamir
так просто ) я думал надо как то танцевать с бубном что бы эементы скрылись за грницы экрана и все такое )
Ololo
up to you)
Alexsandr
привет! ребят как сделать такой слайдр? по сути горизонтальный скролл
https://blog.expo.io/introducing-sideswipe-a-cross-platform-carousel-for-react-native-8b9a0f18df53
Aleksandr
Народ привет, кто нибудь делал аудио стримы?
zamir
все парни, спасибо ) пошел делать
zamir
ребят, а норма, что у меня так проект раза с 5-10го запускается?))
zamir
ребят, а норма, что у меня так проект раза с 5-10го запускается?))
то есть вот так все останавливается я все закрываю и пытаюсь по новой)
theatz
Счего можно и лучше начать изучать новичку? До этого на node js всякую ерунду писал
Vit
Счего можно и лучше начать изучать новичку? До этого на node js всякую ерунду писал
Пиши приложение в продакшн через год после релиза профи будешь)
theatz
Спасибо )
Vit
по типу хуяк-хуяк и в продакшн?
А по другому не успеешь - апи поменяется)))
GrafMine
Ребят, кто-то писал под декстопы (винда\макос\линукс) какую либу вы юзали ?
Maksim
Electron — это тяп-ляп, быстрый прототип, когда по какой-то причине кастомеры кидают тебе в окно бутылки с зажигательной смесью и требуют десктопное приложение. В этом случае ты делаешь на электроне и на изумленные охреневания людей говоришь: не, ну слак же тоже эту дрянь продает, вот и вы потерпите
Maksim
а потом когда вырастаешь, берешь и переписываешь на Qt
Vladimir
Тем же слаком никто бы не пользовался, если бы он приносил боли больше, чем профита. Это удобный инструмент для бизнеса который быстро адаптируется под задачи. Делает это он благодаря тому что разработчики слака выбрали удобные для них инструменты разработки. А тяп-ляп можно на любом стеке написать.
Vladimir
Ни в коем случае никого не призываю писать под электрон. Qt отличный инструмент для кроссплатформенной разработки. Просто выбирайте стек под свои нужды и умения.
Maksim
ещё раз: электрон — это прототип и всё
Maksim
понять, что твой бизнес в принципе может взлететь
Maksim
у слака все приложения очень и очень посредственные
Maksim
всё, что они сделали с инженерной точки зрения очень и очень тяп-ляп
Maksim
причем тут профит?
Vladimir
Какая мне разница, как пользователю, как оно внутри сделано, до тех пор пока он полностью удовлетворяет мои потребности?
Vladimir
У меня не тормозит 🙂
Oleg
У меня не тормозит 🙂
А если сравнить с telegram desktop?
Vladimir
Если вы про перформанс, то, вопрос риторический.
Vladimir
Но баги я встречал в обоих приложениях, а по количеству и скорости внедрения фич, телеграм, по моему, сильно уступает.
Vladimir
Но пользуюсь я и тем и тем. Устраивают оба, один другого заменить не может. И что у них под капотом в этом вопросе не принципиально совсем.
Oleg
Если вы про перформанс, то, вопрос риторический.
Ну да, бэечмаркать то вряд ли удастся. Но по ощущениям телег впереди.
Oleg
Но баги я встречал в обоих приложениях, а по количеству и скорости внедрения фич, телеграм, по моему, сильно уступает.
Скорость внедрения фич важна тому кто не сделал всё правильно с самого начала ,)
Vladimir
Бесспорно :)
Alex
VSCode тоже на электроне кажется, и Atom.