
Gena
31.07.2018
08:35:13
Сразу скажу... я его не запускал.

Stas
31.07.2018
08:36:18
видел, выглядит перспективно, но меня смутило https://github.com/kmagiera/react-native-reanimated/issues/28

Gena
31.07.2018
08:37:55

Alexander
31.07.2018
11:05:41
Прописал в compileOptions
"baseUrl": "src",
"paths": {
"~/*": ["*"]
}
vscode все понимает, но при сборке ошибка. Ищет папку src в node_modules/react-native/src

Google

Vladislav
31.07.2018
13:18:21
Друзья, кто-то знает как решить проблему:
Failed to load bundle (http://localhost:8081/...)
unable to resolve module `../node_modules/react-native/src/components/Theme`
все установилось, Metro запустился,
Xcode запустился, собрался.
Запускаю приложение, на 19-ти процентах загрузка останавливается, и выдает эту ошибку.

Alexander
31.07.2018
13:19:28
собери бандл вручную

Vladislav
31.07.2018
13:21:12
собери бандл вручную
а можешь подсказать, пожалуйста, где об этом прочитать или как сделать ?
Я обычно бэкэнд пилил, а тут вообще ничего знакомого.

Alexander
31.07.2018
13:21:39
node node_modules/react-native/local-cli/cli.js bundle --entry-file index.ios.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ios
типо такого нужно запустить в командной строке, мне помогало

Vladislav
31.07.2018
13:22:00

Sergey
31.07.2018
13:30:16
components/theme
в app.js
написано же справа
?

Vladislav
31.07.2018
13:30:58

Google

Sergey
31.07.2018
13:31:27
и слева
?
import theme from '@components/Theme';
на что ругается ?

Vladislav
31.07.2018
13:38:14

Sergey
31.07.2018
13:39:27
ок ?

Vladislav
31.07.2018
14:20:14
ок ?
спасибо, все починил )

Aynur
31.07.2018
14:35:33
народ, кто какие Tabs юзает? Почему они все такие медленные? У nativebase activetab как-то топорно долго меняет цвет, у react-native-tab-view кастомизация через одно место

Artem
31.07.2018
14:38:06
Встроенные в RNN )

Gena
31.07.2018
14:42:36

Aynur
31.07.2018
14:46:27
вопросы берутся из странного поведения при свайпе (медленно как-то), в нативной разработке такого не наблюдалось

Gena
31.07.2018
14:48:40
Есть ещё ряд модулей (здесь мелькали ссылки), которые отдельно анимации с интерактивом так "выносить" могут.

Aynur
31.07.2018
14:50:40
этот? https://github.com/wix/react-native-navigation

Gena
31.07.2018
14:50:41
Проблема в том, что в нативной разработке вы пишите код, который работает по умолчанию в основном потоке, в том же, который лэйаут делает и "рисует", в нем же хендлеры событий срабатывают.

Aynur
31.07.2018
14:52:41
спасибо за разъяснение, и простите за тупые вопросы

Tupalov
31.07.2018
14:53:08
Вопрос не тупой

Gena
31.07.2018
14:53:11
Да, не... это полезно здесь периодически освежать )))

Google

Tupalov
31.07.2018
14:53:44
Но, кстати, можно какие-то частые вопросы собрать и сделать QA какой нибудь )

Gena
31.07.2018
14:54:32

Tupalov
31.07.2018
15:02:12

Gena
31.07.2018
15:04:04

Danil
31.07.2018
16:54:07
Подскажите решения для скачивания файлов на устройство (файлы формата .doc), rn-fetch-blob не подходит

Gena
31.07.2018
18:19:43

Danil
31.07.2018
18:26:22
Сегодня 3 часа фиксил генерацию apk, так и не пофиксил, ошибка падает в нем и в iOS не работает скачивание файла, жму кнопку и ничего не происходит

Gena
31.07.2018
18:27:27

Mr. Bowler Hat
31.07.2018
20:56:30


Gena
31.07.2018
21:06:27
Эх, не хочет он :(
Error obtaining view hierarchy: Unexpected error: empty view hierarchy
Я тогда повторил примерно ваш код запустил это и получил снапшот... height был равен 0. Я выставил (на стороне JS) стили в {width: 150, height: 80, minHeight: 80} и увидел кнопку (возможно, не уверен), я уже к этому моменту не просто создавал Button, а своего наследника от AppCompatButton у которого, впрочем, только консткуртор был... Дальше хотел подождать, пока вы обнаружите нулевой height и посоветовать посмотреть, как реализованы компоненты, которые имеют собственные размеры, типа switch, slider, checkbox и progressbar...
Но вам нужны инструменты для разработки в любом случае... нужен дебаггер, нужен способ получать свойства вьюх... иначе всё это не имеет смысла... не разработка, а ад будет...


Mr. Bowler Hat
31.07.2018
21:46:29

Mr. Bowler Hat
31.07.2018
21:47:52
Мне было интересно как на андроиде работает SetupWizard, поэтому кнопка Debug не работает - не может найти default activity

Gena
31.07.2018
21:49:52
Я его ставил через adb на реальный девайс
Так не будет работать скорей всего, но я не Android разработчик, м.б. и можно заставить это через adb работать как-то... не знаю... полагаю, что чтобы делать снапшоты, надо залить дебаг-сборку, приконнектиться дебаггером и только с этим что-то сработает (возможно только на эмуляторе)... но ещё раз, точно не знаю, надо читать.
Я из студии в эмуляторе запускал через кнопку "дебаг" и там оно работает )


Mr. Bowler Hat
31.07.2018
22:27:25
Так не будет работать скорей всего, но я не Android разработчик, м.б. и можно заставить это через adb работать как-то... не знаю... полагаю, что чтобы делать снапшоты, надо залить дебаг-сборку, приконнектиться дебаггером и только с этим что-то сработает (возможно только на эмуляторе)... но ещё раз, точно не знаю, надо читать.
Я из студии в эмуляторе запускал через кнопку "дебаг" и там оно работает )
Ну, у меня и так debug-сборка, нашел батарейки для мышки, вернул android.intent.category.LAUNCHER, сейчас должен заработать пункт debug

Admin
ERROR: S client not available

Mr. Bowler Hat
31.07.2018
22:35:53
Да
Получилось
Я тогда повторил примерно ваш код запустил это и получил снапшот... height был равен 0. Я выставил (на стороне JS) стили в {width: 150, height: 80, minHeight: 80} и увидел кнопку (возможно, не уверен), я уже к этому моменту не просто создавал Button, а своего наследника от AppCompatButton у которого, впрочем, только консткуртор был... Дальше хотел подождать, пока вы обнаружите нулевой height и посоветовать посмотреть, как реализованы компоненты, которые имеют собственные размеры, типа switch, slider, checkbox и progressbar...
Но вам нужны инструменты для разработки в любом случае... нужен дебаггер, нужен способ получать свойства вьюх... иначе всё это не имеет смысла... не разработка, а ад будет...
Да, появилась, но прозрачная
Убрал color, стала нормальной

Google

Mr. Bowler Hat
31.07.2018
22:38:15
Вопрос в том - как сделать так, чтобы её ширина и высота была в соответствии с текстом
Странно, но даже если я с андроидной стороны сделаю setWidth и setHeight, то оно нулевого размера, если не задать размер со стороны JS
И она тоже почему-то плоская

Phoenix»
01.08.2018
04:06:34
Автоботы вперед

Alike
01.08.2018
04:37:11
Всем привет. Такой вопрос:
Для интеграции с Firebase используете какие-то либы или просто для веба настройку выполняете?

Alexander
01.08.2018
04:39:19
Смотря что тебе нужно от Firebase

Alike
01.08.2018
04:39:42
И с Firebase Storage взаимодействие, чтобы картинки подгружать оттуда

Alexander
01.08.2018
04:53:04
Storage можно веб версию, насчёт аутентификации хз

Alike
01.08.2018
04:54:54
В общем, как я понял, в WebSDK нет аутентификации по телефону, буду использовать rnfirebase
Может ещё кому полезно будет:
rnfirebase.io

Gena
01.08.2018
04:59:43
Вот, здесь комментарий, с которого можно switch и вообще весь "лэйаут" в RN можно начинать раскручивать: https://github.com/facebook/react-native/blob/0.56-stable/ReactAndroid/src/main/java/com/facebook/react/views/switchview/ReactSwitchManager.java#L78

Alike
01.08.2018
05:10:37

Gena
01.08.2018
05:14:21
О, круто. А в целом как, бескостыльно всё работает?
Ну так... у нас в ios все либы через cocoapods подключаются, здесь пришлось свой podspec написать (м.б. уже и не нужен, мы ещё до самой свежей версии не обновлялись). Дальше в аналитике когда только начинали с ней работать был баг, перемешивающий порядок событий и "экранов"... они достаточно быстро пулл-реквест приняли (https://github.com/invertase/react-native-firebase/pull/938)
Других проблем пока не наблюдали.

Alike
01.08.2018
05:15:06

Mr. Bowler Hat
01.08.2018
05:48:26
Только, чую я, оно обрезает тени даже у нативных компонентов :(
И смысла делать это нет

Google

Gena
01.08.2018
05:56:27
Только, чую я, оно обрезает тени даже у нативных компонентов :(
Если только в этом вопрос, то в старых версиях - да, раньше андроид в принципе не поддерживал рисование за пределами границ вьюхи. Но насколько я понял из вот этого - https://github.com/facebook/react-native/commit/b81c8b51fc6fe3c2de, вернее там серия коммитов и фиксов к ним. Так вот, в новых версиях, это, похоже, можно. И не только через нативный фидбек.