@reactnative_ru

Страница 751 из 878
Peter
23.07.2018
07:49:52
Приветули. Кто-нибудь знает как правильно реализовать локальное логирование действий пользователя, к примеру есть условие: после каждого третьего добавления пользователя, нужно показывать поп-ап. надо хранить счетчик добавлений пользователя в redux-persist, и при добавлении пользователя сравнивать с этим счетчиком?

Vladimir
23.07.2018
07:54:34
не запрещает)

Google
Peter
23.07.2018
07:56:25
в проекте плотно используется persist, вот я и подумал про него

Vladimir
23.07.2018
07:56:55
в проекте плотно используется persist, вот я и подумал про него
а поделитесь кстати опытом, с миграциями натрахались уже?

Peter
23.07.2018
07:58:19
а поделитесь кстати опытом, с миграциями натрахались уже?
ахах) я бы с радостью, только опыта как такогого нет :/ только подключился к проекту

Vladimir
23.07.2018
07:58:29
а, ок)

Pasha
23.07.2018
08:00:08
Я бы кстати послушал про решение проблем миграции, если у кого есть

Vladimir
23.07.2018
08:01:02
Я бы кстати послушал про решение проблем миграции, если у кого есть
теоретически есть persist-migration, но я не пробовал, поэтому и спросил

Egor
23.07.2018
08:02:08
треш)

Denis
23.07.2018
08:14:08
привет всем подскажите плз могу ли я как-то отловить событие сворачивания/разворачивания приложения?

Denis
23.07.2018
08:16:52
спасибо

Ruslan
23.07.2018
08:59:04
Всем привет! Есть вопрос: сейчас на проекте на React Native использую для тестирования: jest/enzyme, а для линтера eslint/airbnb-rules. В настоящий момент это всё актуально или есть что-то более современное, идеологически правильное в контексте React Native?

Google
Alexsandr
23.07.2018
09:10:46
можешь посмотреть еще на detox

Ruslan
23.07.2018
09:11:06
SilencerWeb
23.07.2018
09:23:41
svgr в react-native-svg умеет) (с косяками конечно же)
а какая логика использования? с помощью svgr трансформируются все обычные свг-файлы в реакт-компоненты, а затем юзаются с помощью react-native-svg?

SilencerWeb
23.07.2018
09:26:54
да, поставте галочку на React-Native и все поймете https://svgr.now.sh
как я понял, это все делать нужно вручную, правильно?)

Алексей
23.07.2018
09:29:45
я еще лоадером к хаулю прикручивал

SilencerWeb
23.07.2018
09:30:09
чет сложно с свг работать в вашем реакт нэйтиве

Play
23.07.2018
09:32:58
чет сложно с свг работать в вашем реакт нэйтиве
в любом деле сложно, когда новый опыт. пару примеров и RN станет еще родней)))

SilencerWeb
23.07.2018
09:33:45
но блин, что случилось с CSS? Где каскад, псевдоклассы, псевдоэлементы, position: fixed, кейфреймы и все остальное? :(

Play
23.07.2018
09:37:38
но блин, что случилось с CSS? Где каскад, псевдоклассы, псевдоэлементы, position: fixed, кейфреймы и все остальное? :(
в топку CSS, браузера нет https://github.com/necolas/react-native-web/blob/master/packages/website/guides/style.md

Max
23.07.2018
09:39:03
Привет, коллеги. Я тут как-то спрашивал про такую ошибку в тестах (возникла после обновления с 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. - добавил в демку - в демке ок.

SilencerWeb
23.07.2018
09:39:03
в топку CSS, браузера нет https://github.com/necolas/react-native-web/blob/master/packages/website/guides/style.md
а как тени юзаете? я вчера попробовал задать что-то типа shadow-color: #000; shadow-offset: {width: 0, height: 2}; shadow-opacity: 0.8; shadow-radius: 2; elevation: 1; Так у меня тень задалась не тому элементу, которму я задал, а всем его потомкам.

или это баг styled-components?

Google
SilencerWeb
23.07.2018
09:42:02
андроид?
эмулятор айоса

на андроиде еще не смотрел, но знаю для него elevation есть

Play
23.07.2018
09:43:48
или это баг styled-components?
я отказался от style-componets так как в основном в либах юзаются js стили, в итоге изучать два типа верстки печаль.

эмулятор айоса
t.me/reactnative_ru/74906

SilencerWeb
23.07.2018
09:44:58
разве удобно так писать стили?)

Max
23.07.2018
09:45:19
Play
23.07.2018
09:45:57
разве удобно так писать стили?)
JSX кому-то тоже не удобен, поэтому они в чате vue)

Play
23.07.2018
09:49:00
разве удобно так писать стили?)
рекомендую эту доку, чтобы понять профит https://github.com/necolas/react-native-web/blob/master/packages/website/guides/style.md

SilencerWeb
23.07.2018
09:52:58
сейчас я с тенями не могу разобраться



SilencerWeb
23.07.2018
09:54:03
https://gist.github.com/SilencerWeb/3b4401b4cf120cde1f5373fcdfa7b498

Play
23.07.2018
09:59:32
сейчас я с тенями не могу разобраться
если дизайн в sketch, то отличное решение по генерации кода в react-native https://supernova.studio

не понятно, что надо в итоге

Admin
ERROR: S client not available

SilencerWeb
23.07.2018
10:00:25
не понятно, что надо в итоге
нужно чтобы тень была лишь у контейнера, а она сейчас и у контейнера, и у всех элементов внутри

Play
23.07.2018
10:08:15
https://snack.expo.io/HJB7dQ7NX
сорри styled-components не моя тема

Alexander
23.07.2018
10:44:40
а у всех срабатывает событие onScroll в TextInput?

Google
Alexander
23.07.2018
10:54:51
Dmitry
23.07.2018
11:22:42
Ребятки, бьюсь второй день над ошибкой минифицированного js, какие есть варианты подтянуть sourcemaps в релиз билдд? я подключил bugsnag

но он почему-то не отдает нормально стактрейсы

CIL
23.07.2018
12:20:57
#spam

Egor
23.07.2018
12:21:20
а его можно забанить как-то?

Oleg
23.07.2018
12:22:29
не нужно меня банить. Не втот чат бросил

Mukhamed
23.07.2018
12:35:38
кто нибудь пользовался Deco IDE?

Vladislav
23.07.2018
12:58:57
она вроде как заброшена

Алексей
23.07.2018
13:20:23
кто знает как этих спамеров заблочить навечно?)

Vladimir
23.07.2018
13:21:28
Я думал простенького бота написать, который будет по паттерну имени блочить.

Vladimir
23.07.2018
13:32:05
Hello? I remove join, add and leave messages (service messages) in groups and supergroups. More ad-free bots @GroupOwnerBots.

Dan
23.07.2018
13:46:27
Товарищи, всем привет Кто нибудь писал свою либу на cocoapod-ах?

Vladimir
23.07.2018
14:09:16
о. Работает бот?

Vladimir
23.07.2018
14:09:27
нет, это работаю я ?

Vladimir
23.07.2018
14:09:31
=))

Demuz
23.07.2018
14:27:26
кто знает как этих спамеров заблочить навечно?)
Ну вон бот хороший вариант. На питоне или на го есть готовые сорсы, там просто юзер firstname или lastname можно распарсить и банить. На го, можно просто собрать и запустить под многие ос, без всяких там дополнительных бубнов.

Maksim
23.07.2018
14:40:40
Серьезно? Бан за мат в пустоту?)

Vladimir
23.07.2018
14:43:04
readonly на сутки. Бот действительно надоел, но это не повод флеймить матом в чат.

Евгений
23.07.2018
15:14:28
кто-нибудь загружал с помощью 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); }); делаю как у них в примере, но в итоге получаю ошибку

Google
Евгений
23.07.2018
15:14:56
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)

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