Size: a a a

React Native — русскоговорящее сообщество

2019 November 25

GB

Gena Black in React Native — русскоговорящее сообщество
Влад Грибенников
Ну либо есть какой-то древний танец для этого :)
Могут быть кеши metro, могут быть глюки watchman, первое можно почистить при старте, второе лучше вообще удалить из системы и забыть как страшный сон.
Так же стоит проверить package.json в модуле, особенно поле main в нем, ну и имя. При том для уверенности желательно проверять в уже установленном виде <proj>/node_modules/local-module/package.json
источник

N

NoName in React Native — русскоговорящее сообщество
Подскажите, как работать с камерой? Нашел какую то либу react-native-camera. Установил через package.json
А что дальше?
В доках либы написано

Add import org.reactnative.camera.RNCameraPackage; to the imports at the top of the file
Add new RNCameraPackage() to the list returned by the getPackages() method. Add a comma to the previous item if there's already something there.

Все так плохо? И придется лезть в java?
Сейчас вот такое показывает https://imgur.com/a/K6RlyVe
источник

ВГ

Влад Грибенников in React Native — русскоговорящее сообщество
NoName
Подскажите, как работать с камерой? Нашел какую то либу react-native-camera. Установил через package.json
А что дальше?
В доках либы написано

Add import org.reactnative.camera.RNCameraPackage; to the imports at the top of the file
Add new RNCameraPackage() to the list returned by the getPackages() method. Add a comma to the previous item if there's already something there.

Все так плохо? И придется лезть в java?
Сейчас вот такое показывает https://imgur.com/a/K6RlyVe
Поидее лезть не надо, если юзаешь react-native link (60+ RN это делает уже сам после установки)
источник

ВГ

Влад Грибенников in React Native — русскоговорящее сообщество
Но я все-равно зачем-то всегда делаю manual install, привычка и тогда надо лезть в Java
источник

ВГ

Влад Грибенников in React Native — русскоговорящее сообщество
Зато ты точно знаешь что пакет поставился правильно
источник

ВГ

Влад Грибенников in React Native — русскоговорящее сообщество
Gena Black
Могут быть кеши metro, могут быть глюки watchman, первое можно почистить при старте, второе лучше вообще удалить из системы и забыть как страшный сон.
Так же стоит проверить package.json в модуле, особенно поле main в нем, ну и имя. При том для уверенности желательно проверять в уже установленном виде <proj>/node_modules/local-module/package.json
Просто скопировал и вставил в node_modules – работает, при установке через npm install – нет. Единственная разница которую заметил – похоже что при установке локального пакета npm install создает symlink
источник
2019 November 26

GB

Gena Black in React Native — русскоговорящее сообщество
Влад Грибенников
Просто скопировал и вставил в node_modules – работает, при установке через npm install – нет. Единственная разница которую заметил – похоже что при установке локального пакета npm install создает symlink
Да, с symlink не будет работать. Я думал, что symlink nолько при npm link создается, если npm install так же делает, то тогда понятно, это не будет работать.
источник

D

Danil in React Native — русскоговорящее сообщество
кто нибудь сталкивался с ошибкой при билде через xcode?
источник

D

Danil in React Native — русскоговорящее сообщество
Showing All Messages
👎 Undefined symbol: _RCTSharedApplication
источник

ВГ

Влад Грибенников in React Native — русскоговорящее сообщество
Gena Black
Да, с symlink не будет работать. Я думал, что symlink nолько при npm link создается, если npm install так же делает, то тогда понятно, это не будет работать.
Я кстати так и не понял почему он её мне создал. По сути команда была npm i —save ... . Сейчас решил проблему костылем через postinstall + bash скрипт который тупо переносит папки.

Может быть кому-то поможет
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Влад Грибенников
Я кстати так и не понял почему он её мне создал. По сути команда была npm i —save ... . Сейчас решил проблему костылем через postinstall + bash скрипт который тупо переносит папки.

Может быть кому-то поможет
Я иногда, если это очень надо, просто копирую руками в node_modules нужный модуль, отлаживаю вместе с приложением, а потом копирую обратно в рабочую копию и коммичу, дальше уже штатно инсталлирую либо из npm registry либо через  git.
источник

GB

Gena Black in React Native — русскоговорящее сообщество
lerna, как выше писали, тоже подойдет, она вроде правильную структуру создает
источник

ВГ

Влад Грибенников in React Native — русскоговорящее сообщество
Gena Black
Я иногда, если это очень надо, просто копирую руками в node_modules нужный модуль, отлаживаю вместе с приложением, а потом копирую обратно в рабочую копию и коммичу, дальше уже штатно инсталлирую либо из npm registry либо через  git.
О, я об этом не подумал, нагородил себе тут велосипед на костылях! Спасибо!
источник

R

Roman in React Native — русскоговорящее сообщество
Привет.

Ребят, посоветуйте хорошую UI библиотеку для React Native.
источник

R

Roman in React Native — русскоговорящее сообщество
NativeBase?
источник

R

Roman in React Native — русскоговорящее сообщество
React Native Elements?
источник

R

Roman in React Native — русскоговорящее сообщество
Shoutem?
источник

D

Danil in React Native — русскоговорящее сообщество
кто нибудь сталкивался с ошибкой при билде через xcode?
источник

D

Danil in React Native — русскоговорящее сообщество
Showing All Messages
👎 Undefined symbol: _RCTSharedApplication
источник

АС

Алексей Садыков in React Native — русскоговорящее сообщество
Влад Грибенников
О, я об этом не подумал, нагородил себе тут велосипед на костылях! Спасибо!
https://github.com/fixerteam/Archy можно попробовать вот так организовать монорепозиторий. За счет симлинков фаст рефреш будет работать даже при редактировании кода в модуле. Ну или вариант до рн 60 https://github.com/fixerteam/React-Native-monorepo
источник