Tender
code-push линкуется автолинком?
Kamo
Линковали либу кодпуша вручную, как и на 59-ом
Kamo
всё, что нужно было сделать - обновить appcenter-cli, через которую мы кодпушим
akasybe
Вообще действует презумкция невиновности. Пока у тебя это не обнаружат, можешь пользоваться
благодарю, мне для приложения как раз очень пригодится такая возможность
Khorark
Вроде нормально сейчас с Hermes работает
Victоr
просто теоретически через code push можно полностью подменять то что происходит в приложении и я слышал что гугл и эппл к этому настороженно относятся
слышал от знакомых что в аппстор было пару рекжектов, мол код-пуш вам зачем? но эта тема оспаривается их же terms of use которые процитированы code push integration инструкции
Victоr
спасибо за информацию!
пожалуйста) главное не делайте full redesign штук через code-push и будет ок)
Ivan
Кодпуш лучше только для хот фиксов
akasybe
у меня задача в следующем - есть сайт, который я не контролирую, мне нужно скачать разметку страницы с этого сайта, выпилить лишнее, вроде всяких реклам, добавить стили под дизайн приложения и отобразить в вебвью
akasybe
поскольку разметка сайта может меняться, то мне было бы удобно релизить парсер страницы через коде пуш
akasybe
но мне кажется высока вероятность что мне запретят так делать
Kamo
смело код-пуште
Kamo
мы новые фичи через кодпуш катим, всякие редизайны и прочее
Kamo
никаких нареканий не было
Kamo
Всё, что не затрагивает бинарей, у нас едет через код-пуш
Tender
@gblack9
Tender
Линковали либу кодпуша вручную, как и на 59-ом
спс, слинковал руками и заработало
Kamo
спс, слинковал руками и заработало
я даже не пытался через autolinking использовать, потому что там какие-то конфигурации ещё нужно было делать в MainApplication
Vladimir
Каждый раз когда пытаюсь импортировать усатновленную npm'ом библиотеку, вылезает эта ошибка.
Vladimir
следую всем предложеным шагам - не помогает.
ㅤ
ребят, кто такое делал? подскажете хорошую библу? пробовал react-native-swipe-list-view, но что-то очень много багов
Vladimir
ребят, помогите пожалуйста, вожусь с этой проблемой уже очень долго. Хз как решить, могу даже заплатить.
Maxim
почему у меня инпут все равно из одной строки? <TextInput value={""} onChangeText={() => {}} multiline={true} numberOfLines={4} style={{borderBottomWidth: 0.5, borderBottomColor: 'red'}} />
Maxim
хотя должен быть из 4
Maxim
высоту попробуйте добавить
Высоту, чтобы влезло 4 строки? Мне кажется это не так должно работать
Alex
Каждый раз когда пытаюсь импортировать усатновленную npm'ом библиотеку, вылезает эта ошибка.
rm -rf $TMPDIR/react-*; rm -rf $TMPDIR/haste-*; rm -rf $TMPDIR/metro-*; watchman watch-del-all && react-native start
Maxim
ширина ничем не ограничивается значит
Нужно жёстко задать ширину?
farwayer
Не обязательно. Нужно хоть как-то ее задать :) flex: 1 например или у родителя
Денис
Здравствуйте, возникла такая проблема, причем запускал проект вчера все было хорошо, а сегодня такая ошибка. Подскажите пожалуйста, какие есть варианты решения?
Tuum Daemonia
Здравствуйте, возникла такая проблема, причем запускал проект вчера все было хорошо, а сегодня такая ошибка. Подскажите пожалуйста, какие есть варианты решения?
у меня всегда на экспо выползали ошибки типа "в прошлый запуск не было". От некоторых помогал перезапуск. От других переинит приложения))
Anton
Всем привет! Подскажите, пожалуйста, реально ли настроить react native + android studio на windows 10 с amd процессором?
Tuum Daemonia
Тебе эмулятор нужен?
под amd там есть специальные образы для эмулятора Но тут еще от самого процессора зависит А так, все отлично работает
Anton
Скорее у меня возникает проблема при попытке скомпилировать само приложение
Anton
error Failed to install the app. Make sure you have the Android development environment set up: https://facebook.github.io/react-native/docs/getting-started.html#android-development-environment. Run CLI with --verbose flag for more details.
Anton
андроид студия может запустить эмулятор с помощью Hyper-V, но вот сам react его не воспринимает, либо я что-то делаю неверно
Tuum Daemonia
Кто-то делал вебвью на айос? Не отображается просто. А на андроиде норм
Tuum Daemonia
Высота выставлена в зависимости от родительского скроллвью
akasybe
flex: 1?
Tuum Daemonia
flex: 1?
Это на вебвью или скролл? не работает и так и так
Tuum Daemonia
<ScrollView style={{ backgroundColor:'white', flex: 1}} refreshControl ={<RefreshControl enabled={this.state.enablePTR} refreshing={this.state.refreshing} onRefresh={this.onRefresh} onLayout={(ev) => this.setState({scrollViewHeight: ev.nativeEvent.layout.height})}/>}> <WebView ref={ref => (this.web = ref)} source={{ uri: 'https://google.com' }} style={{width:Dimensions.get('window').width, height:this.state.scrollViewHeight, flex: 1}} injectedJavaScript={``} onMessage={this.onMessage.bind(this)} onLoadEnd={this.onLoadEnd} onError={this.onError}
Ivan
А зачем вьюха в скроле?
Tuum Daemonia
А зачем вьюха в скроле?
чтобы можно было свайпом обновлять
Ivan
🤔 Интересно не будет ли оно со скролом веб вью конфликтовать
Tuum Daemonia
в целом сам код страницы выглядит так
Tuum Daemonia
🤔 Интересно не будет ли оно со скролом веб вью конфликтовать
конфликтовало. Но там решение с изменеием высоты по отношению к скроллу
Tuum Daemonia
Иного решения не нашел
чей ты
Кто знает как записывают такие видео ? https://david-talks.netlify.com/react-native/pictures/perf.mp4
akasybe
Иного решения не нашел
А react-native-autoheight-webview не подойдёт?
akasybe
Ещё попробуй у всех участников лэйаута задать разный бэкграунд колор, узнаешь где косячит
Tuum Daemonia
все, понял баг. у меня почему-то высота была не высотой скролла, а высотой рефреша, а она всегда 0
akasybe
😉
Ivan
да что угодно
Конкретно что хотите? Ручками такое писать не проблема А вот если желание автоматизированный процесс... Тут уже сложно всё
Anton
С запуском проблему решил. Все же установил не все тулзы.
Anton
Как такую проблему решать?
Anton
стартую все через react-native start-android
Meg
yarn start --reset-cache
Meg
и отдельно react-native run-android
Anton
$ yarn start --reset-cache yarn run v1.19.1 $ react-native start --reset-cache error Invalid regular expression: /(.*\\__fixtures__\\.*|node_modules[\\\]react[\\\]dist[\\\].*|website\\node_modules\\.*|heapCapture\\bundle\.js|.*\\__tests__\\.*)$/: Unterminated character class. Run CLI with --verbose flag for more details. SyntaxError: Invalid regular expression: /(.*\\__fixtures__\\.*|node_modules[\\\]react[\\\]dist[\\\].*|website\\node_modules\\.*|heapCapture\\bundle\.js|.*\\__tests__\\.*)$/: Unterminated character class
Anton
установку делал по официальному мануалу
Anton
пофиксил следующим образом: Отредактировал файл в пути: metro-config\node_modules\src\default\blacklist.js var sharedBlacklist = [ /node_modules[/\\]react[/\\]dist[/\\].*/, /website\/node_modules\/.*/, /heapCapture\/bundle\.js/, /.*\/__tests__\/.*/ ]; Изменил на var sharedBlacklist = [ /node_modules[\/\\]react[\/\\]dist[\/\\].*/, /website\/node_modules\/.*/, /heapCapture\/bundle\.js/, /.*\/__tests__\/.*/ ]; После этого запустил yarn start —reset-cache и в другой консоли react-native run-android
Anton
Спасибо всем кто помогал