Yurii
если коротко, нужно одну из реализаций убрать. Или из проекта или из подов
Anonymous
если коротко, нужно одну из реализаций убрать. Или из проекта или из подов
Спасибо. Оказывается сделал react-native link и продублировал.
Peter
react-navigation? это в Header происходит?
Peter
просто на андроиде они добавляют стиль, который смещает title. поиграйтесь с headerTitleStyle и headerTitleContainerStyle
Berik
Всем привет! Кто-нибудь может объяснить в двух словах смысл типа Symbol в JS?
не знаю насколько он нужен в реакте, но сегодня изза него долго глюки вылавливал(((
Eli
не знаю насколько он нужен в реакте, но сегодня изза него долго глюки вылавливал(((
Из всего я понял что полезен он только для итератора и других дефолтных символов и для глобального регистра.
Berik
а он вообще чем-то мешает? в чем суть вопроса?
Eli
получить реальные кейсы использования в RN
Aynur
в app.json никаких специфических свойств для android не выставлено?
Евгений
У кого-нибудь были проблемы с запуском тестов в CRNA с ошибкой node_modules/react-native/jest/mockComponent.js: missing super() call in constructor?
Nikita
Стало интересно, установил, потыкал, удалил Потом сделал АПК, а размер вырос на 3-5 метров С учётом отката до старых коммитов Клас
Nick
Об этой штуке
Интересно каким образом? Ничего же не устанавливаешь дополнительно 🤔
Nick
Мне кажется проблема с весом в чем-то другом
Nikita
Но вес вырос нехило, и винить только эту штуку могу
Gena
Мб из-за того, что homebrew обновился, хз
homebrew врядли повлияло... а вот храните ли вы package-lock.json в системе контроля версий? (Если нет, то просто свежий npm install поставил что-то более новых версий)
Никита
и все таки попытаю счастья)
максимум что могу посоветовать - panResponder. В целом задача должна хорошо решаться. На нажатие определяется какой кружок захвачен и на move меняется позиция элемента
Gena
RN 0.57.2: https://github.com/facebook/react-native/compare/v0.57.1...v0.57.2 Самое ценное: - metro@0.47.1 - [ANDROID] [BUGFIX] [react.gradle] - Make asset generation compatible with Android Gradle plugin 3.2 and later. - [ANDROID] [BUGFIX] [NativeViewHierarchyManager.java] - Fixes crash when trying to drop null child view - [ANDROID] [BUGFIX] [Cookie] - Fix cookies lost on Android 5.0 and above
Artem
RN 0.57.2: https://github.com/facebook/react-native/compare/v0.57.1...v0.57.2 Самое ценное: - metro@0.47.1 - [ANDROID] [BUGFIX] [react.gradle] - Make asset generation compatible with Android Gradle plugin 3.2 and later. - [ANDROID] [BUGFIX] [NativeViewHierarchyManager.java] - Fixes crash when trying to drop null child view - [ANDROID] [BUGFIX] [Cookie] - Fix cookies lost on Android 5.0 and above
Вот то что куки перестали работать с обновлением до 0.56.0 обидно было. В итоге просто храню теперь куку в AsyncStorage и добавляю к каждому запросу вручную. И непонятно, что будет если обновлюсь до 0.57.2.
Gena
Ага, у них много обидных багов есть, но на Android я бы всё ж до 0.57 обновлялся - там вроде overflow: visible сделали. За iOS могу сказать, только что обновился с 0.57.1 до 0.57.2 - вроде норм (чего не скажешь о ts-jest, которые одним багофиксом мне вчера всю интеграцию ts с jest'ом поломали...).
.juss
Может кто подсказать? поставил с нуля Mac OS Mojave, node v10.11.0, react-native-cli: 2.0.1, npm 6.4.1. Создаю новое приложение react-native init testapp, запускаю react-native run-ios, Metro bundler загружает до 77.4% - в приложении такая ошибка: error: bundling failed: Error: Unable to resolve module `./../react-transform-hmr/lib/index.js`
Vit
до 0.57.4 можно не дёргаться))
Gena
Может кто подсказать? поставил с нуля Mac OS Mojave, node v10.11.0, react-native-cli: 2.0.1, npm 6.4.1. Создаю новое приложение react-native init testapp, запускаю react-native run-ios, Metro bundler загружает до 77.4% - в приложении такая ошибка: error: bundling failed: Error: Unable to resolve module `./../react-transform-hmr/lib/index.js`
В общем я сделал: sh brew uninstall yarn # для чистоты эксперимента npm i -g react-native-cli # тоже для чистоты эксперимента (чтоб проапдейтило все зависимости его, если что-то обновилось) hash -r # если пути поменялись # дальше само приложение react-native init TestA cd TestA react-native run-ios # fail - оно не смогло найти нужную версию ios симулятора (запустило симулятор с iOS 8, который не поддерживается уже моим Xcode 9.4.1), поэтому react-native start # новая вкладка в терминале cd <path-to-TestA-project> open ios/TestA.xcodeproj # и запуск из Xcode В итоге всё запустилось без ошибок
Gena
Судя по тому, что оно у вас модули не нашла, у вас произошла ошибка на этапе react-native init AppName... читайте, что оно там в терминале писало
.juss
хм , попробую. отпишусь, я еще заметил что при первом react-native run-ios ошибки валятся и build faild
.juss
после второго запуска react-native run-ios стартует iphone6 на 12 ios, но далее ошибка что выше писал
Gena
после второго запуска react-native run-ios стартует iphone6 на 12 ios, но далее ошибка что выше писал
Скажите, вы проверили, что модуль, который оно не может найти, действительно есть в файловой системе?
Peter
после второго запуска react-native run-ios стартует iphone6 на 12 ios, но далее ошибка что выше писал
может быть поэтому https://publish.twitter.com/?query=https%3A%2F%2Ftwitter.com%2FKelset%2Fstatus%2F1046003939651596288&widget=Tweet
Gena
да , лежит.
А как вы определили, что значит первая точка в пути?
Gena
Можете полный путь к файлу ./../react-transform-hmr/lib/index.js привести?
.juss
А как вы определили, что значит первая точка в пути?
я сделал плохое , и положил эту папку везде куда можно =)
.juss
Можете полный путь к файлу ./../react-transform-hmr/lib/index.js привести?
Macintosh⁩ ▸ ⁨Users⁩ ▸ juss ▸ ⁨Desktop⁩ ▸ ⁨react_native_projects⁩ ▸ ⁨test⁩ ▸ ⁨node_modules⁩ ▸ ⁨react-transform-hmr⁩ ▸ ⁨lib⁩ ▸ index.js
Gena
Ок... снесите её пожалуйста отовсюду... удалите папку node_modules из проекта, а так же package-lock.json (если npm используете) и сделайте заново npm install в папке проекта
.juss
Gena
У вас yarn.lock откуда там взялся? Вы не писали, что yarn поставили...
.juss
снесу - попробую без него
Gena
Я с ним не работал и не знаю его особенностей. Но это не важно... снесите файл yarn.lock
Gena
В общем, удалите: node_modules, yarn.lock Откройте терминал (это важно 😄 ): В нем выполните команду (в папке проекта): npm install Дальше в нем же команду: react-native start Если всё сработает... ничего там не трогайте, откройте новый терминал и в нем выполните react-native run-ios (но я бы просто открыл Xcode project и из него бы запускался)... помните, пакаджер уже запущен в первом терминале
Gena
все тоже самое =)
А покажите ка ваш package.json 🙂
.juss
{ "name": "test", "version": "0.0.1", "private": true, "scripts": { "start": "node node_modules/react-native/local-cli/cli.js start", "test": "jest" }, "dependencies": { "react": "16.5.0", "react-native": "0.57.2" }, "devDependencies": { "babel-jest": "23.6.0", "jest": "23.6.0", "metro-react-native-babel-preset": "0.47.1", "react-test-renderer": "16.5.0" }, "jest": { "preset": "react-native" } }
Gena
{ "name": "test", "version": "0.0.1", "private": true, "scripts": { "start": "node node_modules/react-native/local-cli/cli.js start", "test": "jest" }, "dependencies": { "react": "16.5.0", "react-native": "0.57.2" }, "devDependencies": { "babel-jest": "23.6.0", "jest": "23.6.0", "metro-react-native-babel-preset": "0.47.1", "react-test-renderer": "16.5.0" }, "jest": { "preset": "react-native" } }
Чтоб было, с чем сравнивать, вот вывод react-native info у меня: React Native Environment Info: System: OS: macOS High Sierra 10.13.6 CPU: x64 Intel(R) Core(TM) i7-3740QM CPU @ 2.70GHz Memory: 4.75 GB / 16.00 GB Shell: 5.6.2 - /usr/local/bin/zsh Binaries: Node: 10.11.0 - /usr/local/bin/node npm: 6.4.1 - /usr/local/bin/npm Watchman: 4.9.0 - /usr/local/bin/watchman SDKs: iOS SDK: Platforms: iOS 11.4, macOS 10.13, tvOS 11.4, watchOS 4.3 Android SDK: Build Tools: 23.0.1, 23.0.3, 25.0.0, 25.0.3, 26.0.2, 26.0.3, 27.0.1, 27.0.2 API Levels: 23, 25, 26, 27 IDEs: Android Studio: 3.1 AI-173.4819257 Xcode: 9.4.1/9F2000 - /usr/bin/xcodebuild npmPackages: react: 16.5.0 => 16.5.0 react-native: 0.57.2 => 0.57.2 npmGlobalPackages: react-native-cli: 2.0.1 Для справки: вероятность поломки из-за версии Xcode или macOS исчезающе мала
Gena
Конкретно этой поломки... т.е. глюков в пакаджере
.juss
=)
Gena
А вы внутри папки проекта её запускали? )
Gena
Там же написано "... and that you are inside a react-native project"
.juss
React Native Environment Info: System: OS: macOS 10.14 CPU: x64 Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz Memory: 55.70 MB / 4.00 GB Shell: 3.2.57 - /bin/bash Binaries: Node: 10.11.0 - /usr/local/bin/node npm: 6.4.1 - /usr/local/bin/npm Watchman: 4.9.0 - /usr/local/bin/watchman SDKs: iOS SDK: Platforms: iOS 12.0, macOS 10.14, tvOS 12.0, watchOS 5.0 IDEs: Xcode: 10.0/10A255 - /usr/bin/xcodebuild npmPackages: react: 16.5.0 => 16.5.0 react-native: 0.57.2 => 0.57.2 npmGlobalPackages: react-native-cli: 2.0.1
.juss
Memory: 55.70 MB / 4.00 GB 😅
.juss
попробую в течении часа на другой машине
Ololo
ребят, как лучше проверирнуть финт ушами, сделав первое приложение, просто добавив WebView на сайт в преложение? что уникального надо добавить, что би запаблишали
Ololo
та я понял что отклонят) спрашиваю, что уникального должно біть
Vit
Мапс туда впендюрь))
Vit
С точками кастомными)
Petr E
Не могу понять, ЧЯДНТ Пытаюсь вернуться в дебаг режим на iOS и что-то никак не получается. До этого я перевел приложение в Release состояние по инструкции в офф.доке и у меня как и полагается есть релизная схема и есть прод-схема Кроме того, есть такой код в AppDelegate.m #ifdef DEBUG jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil]; #else jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; #endif Запускаю приложение как через консоль react-native run-ios Запускал и через Xcode Проблема в том, что он не подхватывает изменения в JS и есть ощущение, что он все еще в состоянии релиза Вот такое меню у меня теперь укороченное, и дебаг в нем не работает. Он включается, конечно, но в консоле ошибка что-то про < в JSON (решения ненагуглил)
Petr E
Vit
Схема?)
Vit
Где в офф доках про схемы уже?)
Petr E
Petr E
из офф доки
Petr E
если не схема, то как это переводится?
Vit
из офф доки
А можно не скриншот а урл?) мы же не в инстаграме тут
Petr E
А можно не скриншот а урл?) мы же не в инстаграме тут
да блин https://facebook.github.io/react-native/docs/running-on-device
Vit
Бле)
Gena
Это очень странная информация... вот здесь конкретно: https://facebook.github.io/react-native/docs/running-on-device#3-configure-app-to-use-static-bundle
Vit
Running On Device
Vit
Это прям фейспалм какой-то
Petr E
Vit
Суть ответа на твой вопрос заключается в том что раньше ни в какой икскод не надо было лезть и никакой аппделегейт не редактировать