Andrey
@petyappetrov expo вместо него
Andrey
ща будет холивар))
Dmitry
на js?
Он не ведает, что творит
petyappetrov
извините тыкал RN два года назад
petyappetrov
expo это типа cra для react?
Eugene
Я так и не понял зачем использовать expo 🤔
Andrey
@petyappetrov вот был бы ты щас дэвом с двумя годами опыта в РН, получал свою трешку килобаксов и не тужил))
petyappetrov
Dmitry
да тут у каждого второго больше чем трешка килобаксов, то непонятно, что тут все делают тогда
Andrey
@HellPirate чтобы написать простую аппку не более 15 экранов самое оно
petyappetrov
на вокзале.. шутка)
Andrey
@petyappetrov тогда не нужен тебе этот гемор, поверь
petyappetrov
я сам дурак, взялся за это добровольно, теперь придется учить RN
Dmitry
надо уметь себя продавать 🙂
за это можно и спросить, так-то
Dmitry
шутка
Andrey
😂 удачи в линковании и саппортом андроида
petyappetrov
не, только для iOS )
Andrey
повезло
Andrey
блин, аж завидно
Andrey
@HellPirate главное проверить все ли есть из апишек что нужны на проекте в экспо, я вон столкнулся что блютус сериал порт не завезли(((
Eugene
Eugene
expo имхо попробовать, запустить hello world и все.
Andrey
не надо линковать либы. не надо их потом все по очереди обновлять. много апи типа камеры итд уже есть. есть обновление бандла (не надо ждать проверки эпплом сутки). есть пуши.
Andrey
че забыл?
Andrey
😂
Andrey
точно
Aleksei
мне имхо всегда интересно читать такие рассуждения (особенно от RN разрабов), такое ощущение что кто то пытается втюхать кому то expo, или вот прям сидят уговаривают "юзай expo" Andrey вот кстати неплохо описал плюсы, а я еще добавлю что разрабы там сделали для RN комьюнити чем все здесь вместе взятые, и многие RN компоненты есть из-за них. Найдутся те, для кого это будет работать, но зачем как то плохо отзываться о технологии я никогда наверно не пойму...
Andrey
постоянно падающий бандлер меня убил + невозможность тестить оффлайн. Больше экспо юзать не буду. Но буду юзать их модули. полюбому
Andrey
@ddzrt вот делаешь ты offline-first аппку. как ты ее потестируешь в экспо?
Влад
Всем привет. Кто-то сталкивался с крашем апки на ios (тестфлайт) при получении пуша? (react-native-push-notifications) При закрытой апке пуши нормально приходят
ana 🪢
явно
Alexandr
Возникает такая ошибка при попытке запустить приложение. гуглил, говорят, что нужно было линковать, тоже сделал. Но без результата
Ivan
@nastyakitsune so much illuminati
Nick
@javascript_jobs
Nick
npm install -g rnpm ?
Нет, на телефон Просто expo не поддерживает сторонние модули. Не помню, чтобы у них был fetch blob в комплекте
Nick
переустановил, та же беда
Тогда код кидай, где ошибка
Alexandr
Alexandr
Alexandr
Alexandr
Alexandr
Alexandr
Брал отсюда https://github.com/wkh237/react-native-fetch-blob/issues/84
Daniil
Ребят, никто не знает как сделать что-то вроде таббара над клавиатурой в андройде?
Daniil
в ios есть inputAccessoryView, а в андройде не нашел
Nick
А где обращение к DocumentDir?
Alexandr
А где обращение к DocumentDir?
С этим вот вопрос. Ибо код просто переписал -__
Andrii
всем привет! у меня версия реакта 16,2 а реакт-нейтив 0.53 с чего лучше начать обновление и до каких версий?
Andrii
нужно максимально до последних. проект уже не малый, но обнов требует
Alexandr
А где обращение к DocumentDir?
Можно ли как то исправить? Или же другой вариант по загрузке картинок в firebase
Alexandr
Все ещё expo? Или eject сделал уже?
expo. Я совсем новичок в react-native(
Nick
expo. Я совсем новичок в react-native(
Ну так я выше писал, что с expo link не будет работать
Nick
Нет, на телефон Просто expo не поддерживает сторонние модули. Не помню, чтобы у них был fetch blob в комплекте
Alexandr
Нет, на телефон Просто expo не поддерживает сторонние модули. Не помню, чтобы у них был fetch blob в комплекте
🤦‍♂️ не обратил даже внимание... Но приложение то переустановил на смартфоре
Nick
не в экспо все
Это к чему? 🤔 С expo-то апгрейдить нечего сложного емнип
Nick
всем привет! у меня версия реакта 16,2 а реакт-нейтив 0.53 с чего лучше начать обновление и до каких версий?
Вообще советую читать гайд по миграции на 0.56, там некоторая морока с babel 7 будет и версией sdk для android, а дальше долго быть проще
Gena
всем привет! у меня версия реакта 16,2 а реакт-нейтив 0.53 с чего лучше начать обновление и до каких версий?
Присоединюсь к предидущему ответу про ченджлог: https://github.com/react-native-community/react-native-releases/blob/master/CHANGELOG.md Дальше в https://pvinis.github.io/purge-web/
Alexandr
/uploadImage = async (uri, imageName) => { const response = await fetch(uri); const blob = await response.blob(); var ref = firebase.storage().ref().child("images/" + imageName); return ref.put(blob); } С этим кодом выдает ошибку о Network request failed
Vadim
Я правильно прокинул контекст в RNN? const Context = React.createContext(); const ProviderWrap = Comp => props => ( <Context.Provider value={{ data: 111 }}> <Comp {...props} /> </Context.Provider> ); Navigation.registerComponent("ChatList", () => ProviderWrap(ChatList));
Alexandr
Ребят, кто загружал фото в firebase?
Gena
Я правильно прокинул контекст в RNN? const Context = React.createContext(); const ProviderWrap = Comp => props => ( <Context.Provider value={{ data: 111 }}> <Comp {...props} /> </Context.Provider> ); Navigation.registerComponent("ChatList", () => ProviderWrap(ChatList));
Похоже на то... но может быть проблема (из документации): The component itself is a traditional React component extending React.Component or React.PureComponent А у вас это функциональный компонент
Alexander
Какие преимущества даёт react-native-screens с react-navigation?
Dmitry
Похоже на то... но может быть проблема (из документации): The component itself is a traditional React component extending React.Component or React.PureComponent А у вас это функциональный компонент
А ещё там есть registerComponentWithRedux и через него можно зарегистрировать любой экран обёрнутым в любой провайдер и прокинуть пропсы
Dmitry
registerComponentWithRedux(‘Screen’, ()=>Screen, Provider, props)
Dmitry
Какие преимущества даёт react-native-screens с react-navigation?
Мне показалось, что с ним плавнее и шустрее переходы
Gena
Просто в контексте нет ничего )
Можно вот такой тест попросить провести? (я просто сам не работаю с rnn, но мне нравится их архитектура, так что заинтересован чтоб оно развивалось) const Context = React.createContext(); const ProviderWrap = Comp => class Wrapper extends React.Component { render() { <Context.Provider value={{ data: 111 }}> <Comp {...props} /> </Context.Provider> } }; const Test = (props) => <Context.Consumer>{ (value) => { console.log('value is', value); return null; } }</Context.Consumer> Navigation.registerComponent("ChatList", () => ProviderWrap(Test));