Artem
Пытаюсь запустить Realm по туториалу из документации. Но при попытке записи данных падает ошибка, что якобы внутри самой библиотеке не определён конструктор (this._constructor). Использую react-native init для создания приложения и link для линковки после установки Realm. Кто-нибудь сталкивался с такой проблемой? Ничего найти по решению не удалось (
Никита
и в идеале фрагмент кода работы с базой
Artem
когда работал с реалмом была куча проблем. Ошибка с включеным дебагером или всегда?
С включённым дебаггом. Сейчас попробую без него, но как вести тогда разработку ?( и не будет ли проблем на реальных устройствах? Может быть есть какой-то лучший вариант для стора данных ? Код из туториала использую https://realm.io/docs/javascript/latest
Ivan
там, вроде, есть вариант дебага через сафари, типа не так тормозит, но логирует как холст текста
Alex
Помогите кто нибудь, есть такая проблема, обновил: "react-native": "^0.57.3", "@babel/core": "^7.1.0" И теперь во всех тестах "jest" вылетает такая ошибка: Support for the experimental syntax 'classProperties' isn't currently enabled (20:24): 18 | 19 | const Component = class extends SuperClass { > 20 | static displayName = 'Component'; | ^ Кто нибудь знает как пофиксить данную проблему?
Eugene
Вырубить наверное в бабеле classProperties, или откатиться на веерсию ниже в babel/core
Artem
Где через Realm Studio найти файл куда пишет Realm ? пример кода Realm.open({schema: [CarSchema, PersonSchema]}) .then(realm => { // Create Realm objects and write to local storage realm.write(() => { const myCar = realm.create('Car', { make: 'Honda', model: 'Civic', miles: 1000, }); myCar.miles += 20; // Update a property value }); // Query Realm for all cars with a high mileage const cars = realm.objects('Car').filtered('miles > 1000'); // Will return a Results object with our 1 car //cars.length // => 1 // Add another car realm.write(() => { const myCar = realm.create('Car', { make: 'Ford', model: 'Focus', miles: 2000, }); }); // Query results are updated in realtime //cars.length // => 2 this.setState({name: cars.length}) }) .catch(error => { console.log(error); this.setState({name: 'error111123'}) });
Elizaveta
Ребята, памагити - хочу сбилдить apk для установки и тестирования аппы на андроид девайс, делаю как написано тут https://facebook.github.io/react-native/docs/signed-apk-android, получаю ошибку при билде Failed to read key my-key-alias from store "/Users/…/android/app/my-release-key.keystore": Keystore was tampered with, or password was incorrect
Elizaveta
Сгенерила .keystore как написано, положила его в android/app, прописала в android/gradle.properties указанные значения
Dima
привет всем! надеюсь не спамлю. Ищу профи, который может написать хорошие скрипты для pop-up и pop-under для iOS и Android. Если не по адресу, подскажите где можно найти специалистов по этой теме.
Cenator 🐈
Вакансии запрещены
Artem
Подключаю Realm, создаю запись, через Realm Studio она успешно записывается. Запускаю дебаг и в итоге приложение падает с такой ошибкой. В чем может быть дело, как разрабатывать без дебага?
Никита
раньше надо было в искодниках пару строчек закомментить и работало, в issue может есть что
D
Как, используя react-native, установить картинку в качестве фонового изображения на телефон?
D
модули типа react-native-wallpaper-enhanced подходят?
Danila
Парни, кто использовал expo.io для приложений react native? Тормозная штука? Стоит ее использовать или лучше на чистом react native писать?
Max
Парни, кто использовал expo.io для приложений react native? Тормозная штука? Стоит ее использовать или лучше на чистом react native писать?
когда тут в чате мне порекомендовали не использовать, и после пары багов с перезагрузкой, я отказался) было это год назад, может что изменилось с тех пор.
Natalia
Я три месяца на стажировке использовала, не страдала)
Max
все-таки лучше Чистый RN?
@playra подсоби с ответом)
Aleksei
@playra подсоби с ответом)
призвал главного хейтера экспо)
Max
призвал главного хейтера экспо)
больше тут никого не знаю, кто любит помогать)
Aynur
Чистый RN даёт тебе больше контроля и больше возможностей, Expo делает в некоторых случаях жизнь проще (можно билдить айос и андроид без мака и установки SDK и прочих радостей). Но выбирая чистый РН - помни, что чем больше сила - тем больше ответственность: сломать билд apk или ipa на экспо практически невозможно, тут ты это будешь делать после каждого обновления.
Тимур
+
Eugene
Стартанул проект с RN - не заметил разницу, что было и с Expo :)
Eugene
p.s еще ничего не билдил:)
Aynur
а ты попробуй в Expo поставить выпендрежную либу какую-нибудь, а не набор от Expo + чистый js
Aynur
у вас никогда билд не ломался?
Aynur
особенно Android
Aynur
ааа, вы и спрашивали про рн или Экспо. Ну часто бывает, что к примеру либы конфликтуют, линк был кривой, версии сдк разные, то одно не прописано в градле, то другое, то оказывается на этой версии билдера вообще рн не собирается
Danila
у вас никогда билд не ломался?
да я только начинаю писать под мобилки... хорошо знаю React
Bogdan
Привет всем, кто нить использовал react-native-tab-view? Можно ли как нить отключить фиксированные лейблы и скролл в целом? Мне нужно сделать примерно как в инсте в профиле аккаунта?
Aynur
да, можно🌝
Bogdan
Есть пример? Прям желательно с комплнентом
Maxim 📱 D
призвал главного хейтера экспо)
Я тоже хейтер экспо🤘
Евгений
У нас expo нормально работало до тех пор пока не были нужны пуши.
Евгений
Детачнутый проект приходилось руками править. В этом вся беда.
Maxim 📱 D
а тупит больше EXPO?
Если ты хочешь поиграть, написать тестовую приложуху, он подойдет, в прод никогда не пытайся засунуть экспо проект
Евгений
Expo хорошо для MVP и для проектов, которым не нужен детач.
Maxim 📱 D
на что он живет вообще?
Для маленьких проектов, чтобы вместо вебвью можно было что нибудь нативное написать.
Maxim 📱 D
какие критерии маленького проекта?)
То что не выходит за рамки js, в идеале сходить в апи—отрисовать данные
Maxim 📱 D
Или просто рисовать данные и манипулировать ими
Aleksei
ну вот представьте себя каким нибудь бизнес аналитиком, надо сделать прилагу какую то, как мне понять маленький это проект или нет? как понять нужен экспо или нет? вот это вот "просто рисовать данные и манипулировать ими" ничего вообще не говорит
Dmitry
Я думаю, что экспо подходит, ни для чего не подходит
Dmitry
По мне проще проще шаблон развернуть на чистом RN, чем воевать с этой приблудой
Aleksei
ну в общем понятно, нет значит адекватных критериев "маленького проекта" 🙂
Aleksei
это примерно на том же уровне что нативщики все доказывают что RN только для MVP подходит, уровень аргументации точь в точь такой же
Maxim 📱 D
это примерно на том же уровне что нативщики все доказывают что RN только для MVP подходит, уровень аргументации точь в точь такой же
Я 2 раза начинал писать на Экспо пример и приходилось каждый раз релоадиться через qr код, после этого я на него забил
Aleksei
ну а я раз 10 начинал чистый RN проект и в половине случаев ловил "No bundle url present" и дебажил бридж, по вашей логике я уже должен был забить на RN 🙂
Danila
Если Экспо плох, то почему о нем говориться в официальной документации к RN?
Nikita
Или практиковаться легче
Peter
ребят привет, ктонибудь знает как средствами c++ считать файл, записать в файл?
Peter
fopen не может файл считать
Peter
файл лежит рядом с исполнительынм файлом, вызов функции происходит в xcode
Dmitry
Или практиковаться легче
В чем? Логиниться через qr?
Aynur
потому что на реактнейтив переходят с реакта: реактерам вообще не сдалась возня с градлом и xcode
Dmitry
Какой смысл усложнять себе жизнь пытаясь упрости разработку с помощью экспо
Dmitry
Лучше потратить время и разобраться в RN
Dmitry
Разобраться в особенностях разработки, освоить IDE и ручную установку библиотек. Эти знания окупятся
Eugene
хз, expo удобно в начале попробовать, запустить и посмотреть что и как) А не мучатсья перед этим с xcode/studio + rn )
Dmitry
react-native init ... && react-native run-ios