Vit
Дмитрий
Dimitrii
Дмитрий
Хвастайся, интересно.
Dimitrii
Дмитрий
Ага, бизнес-логику всю вынес.
А я бы вынес весь изначальный набор компонентов по разным папкам и только они у меня и отличались бы в зависимости от платформы.
А вообще забавно. Надо тогда туда и Electron впинюрить раз пошла такая пьянка))
Dimitrii
Dimitrii
удобно ещё тем, что я пишу тесты 1 раз на двоих
Dimitrii
или сделав функционал с запросами для одной платформы, на вторую остаётся только вьюху свою написать, а функционал уже 100% рабочий
Дмитрий
Прикольно. Жалко, что не было задач, чтобы попробовать такое слепить.
Murad
аналогично
только мы в двух репах
мобайл и веб
в вебе папка @core
пакеты иногда отличаются, бабель пресеты и пр
разнесли чтобы не париться
Murad
плюс контейнеры мы тоже зашарили, вьюшки превратились в чистые темплейты
Dimitrii
Murad
сомнительная ценность, если честно
до первых конфликтов
Danil
Ребят, кто сталкивался с:
Warning: Native component for "RCTFBLikeView" does not exist
Warning: Native component for "RCTFBLoginButton" does not exist
Warning: Native component for "RCTFBSendButton" does not exist
Warning: Native component for "RCTFBShareButton" does not exist
react-native link react-native-fbsdk сделал. В Link Binary With Libraries libRTCFBSDK.a лежит тоже.
Андрей
Спасибо
Albert
У меня такая же хрень, думаю это из за нового xcode, пока хз как фиксить
Albert
Всем привет. Подскажите можно ли передать в navigationOptions какой-то стейт?
У меня в навбаре есть кнопка, которая должна быть задизейблена до тех пор пока состояние на станет false, подскажите как передать туда состояние
I
Albert
Albert
Там же в 4 версии, за основу взят react navigation не?
Horse
Albert
https://gist.github.com/alhafram/cb4842e4e7313da3782cb26d94b886f3
Albert
ну или есть ли возможность в nav options использовать локальный стейт?
Egor
в общем, для примера, я у себя всем экранам прокидываю из redux store язык внутрь screenOptions
<Navigator screenProps={{ language }}...
при этом сам навигатор внутри HOC <AppNavigation... который через connect подключен к store
const mapStateToProps = state => {
return {
navigation: state.navigation,
language: state.language.language,
}
}
const AppWithNavigationState = connect(mapStateToProps)(AppNavigation)
Albert
я не использую redux
Egor
ну ок тогда
Albert
Есть ли возможность сделать это без редакса?
Albert
А если я через ресет перекидываю на экран, параметры передадутся?
const resetAction = NavigationActions.reset({
index: 0,
actions: [
NavigationActions.navigate({ routeName: 'MainMenuScreen' })
]
});
Anton
Kirill
Ребят, подскажите, есть кто, кто прикручивал redux к react-native-navigation (wix). Связка нормально заработала?
Andrew Kiselev
Ulad🧑💻
Есть проблема, поставил пакет для пуш натификаций и понадобилось немного похимичить с ios когда появилась ошибка Native Module cannot be null, всё заработало, но на экспо всё равно повявляется эта ошибка, в чём может быть проблема?
Albert
А есть аналог метода viewWill(Did)Appear в RN?
Egor
Egor
но есть методы у компонента
Egor
и там что-то да можно сделать
Egor
componentDidMount
Egor
можно добавить флаг экранам типа isVisible и рулить им извне, из роутера и тп, а внутри компонета уже полагатся на его значение...
Albert
ок, спасибо
Ilya
Здравствуйте, если уже есть веб приложение на реакте, есть ли какой-нибудь инструмент(можно и для гибридных приложений), на котором будет лечге сделать и поддерживать мобильное приложение, чем на ReactNative. Или всё же ReactNative это лучший выбор?
Андрей
Всем привет. Для больших списков что используете flatlist или virtualized? И почему?
Ilya
Да, я понимаю что там не перенесёшь, но всё равно можно же будет какие-то куски кода брать.
Андрей
Я не знаю что у тебя за приложение. Но очень мало кусков кода скорее всего ты сможешь взять.
Андрей
Не знаю, только ли у меня такая проблема. Но есть беда в RN с параллельными анимациями
Ilya
Мне интересно, может есть какие-нибудь инструменты для гибридных приложений(ionic, phonegap и т д), с помощью которых можно будет быстрее запилить мобильно приложение
Андрей
Horse
FlatList это обертка над virtualized
Андрей
Понял)
Aleksei
Ilya
Ilya
а то сообщение это продолжение обсуждения
Aleksei
Вопрос тут был
это понятно. но ты вроде как уже и сам ответил на свой вопрос) или что ты хотел еще узнать?
Ilya
ну я не ответил
Ilya
я хотел узнать
Ilya
на чём будет лечге запилить ionic, phonegap ... или ReactNative
Ilya
?
Ilya
Может кто-нибудь делал гибридные приложения с помощью этих инструментов?
Андрей
Это зависит от тебя, а не от инструмента. На чем тебе будет легче пилить
Artur
от проекта еще зависит
мало ли там с видео работать надо, тогда прощай RN сразу
Aleksei
на чём будет лечге запилить ionic, phonegap ... или ReactNative
ionic вообще для ангуляра емнип. А вообще вопрос некорректно поставлен немного, так как непонятно чего ты хочешь добится. Если ты просто хочешь чтобы запускалось как мобильная версия сайта, то phonegap, если хочешь чтобы было больше приложение, то RN
Ilya
Не важно нативное или гибридное
Ilya
главное что бы быстрее запилить
Ilya
и легче поддерживать
Ilya
с учётом того что фронтенд веб приложения написан на реакте
Aleksei
что значит гибридное?
Ilya
ну в webview html рендерить
Aleksei
ясно в общем. бери phonegap, ты сам поймешь когда RN нужен будет
Aleksei
(если конечно вообще нужен будет)
Ilya
ясно
Anonymous
ребят как перевенуть нужную иконку вместо rotate что использовать?
Aleksei
а чем rotate плох?
Anonymous
все нашел просто не занал как его пременить)