Andrey
@petyappetrov expo вместо него
Andrey
ща будет холивар))
petyappetrov
Dmitry
на js?
Он не ведает, что творит
petyappetrov
извините тыкал RN два года назад
petyappetrov
expo это типа cra для react?
Eugene
Я так и не понял зачем использовать expo 🤔
Andrey
@petyappetrov вот был бы ты щас дэвом с двумя годами опыта в РН, получал свою трешку килобаксов и не тужил))
petyappetrov
Dmitry
да тут у каждого второго больше чем трешка килобаксов, то непонятно, что тут все делают тогда
Andrey
@HellPirate чтобы написать простую аппку не более 15 экранов самое оно
Eugene
petyappetrov
petyappetrov
на вокзале.. шутка)
Andrey
@petyappetrov тогда не нужен тебе этот гемор, поверь
petyappetrov
я сам дурак, взялся за это добровольно, теперь придется учить RN
Dmitry
шутка
Andrey
😂 удачи в линковании и саппортом андроида
petyappetrov
не, только для iOS )
Andrey
повезло
Andrey
блин, аж завидно
Andrey
@HellPirate главное проверить все ли есть из апишек что нужны на проекте в экспо, я вон столкнулся что блютус сериал порт не завезли(((
Eugene
Eugene
expo имхо попробовать, запустить hello world и все.
Dmitry
Andrey
не надо линковать либы. не надо их потом все по очереди обновлять. много апи типа камеры итд уже есть. есть обновление бандла (не надо ждать проверки эпплом сутки). есть пуши.
Andrey
че забыл?
Dmitry
Andrey
😂
Andrey
точно
Aleksei
мне имхо всегда интересно читать такие рассуждения (особенно от RN разрабов), такое ощущение что кто то пытается втюхать кому то expo, или вот прям сидят уговаривают "юзай expo"
Andrey вот кстати неплохо описал плюсы, а я еще добавлю что разрабы там сделали для RN комьюнити чем все здесь вместе взятые, и многие RN компоненты есть из-за них.
Найдутся те, для кого это будет работать, но зачем как то плохо отзываться о технологии я никогда наверно не пойму...
Andrey
постоянно падающий бандлер меня убил + невозможность тестить оффлайн. Больше экспо юзать не буду. Но буду юзать их модули. полюбому
Andrey
@ddzrt вот делаешь ты offline-first аппку. как ты ее потестируешь в экспо?
Влад
Всем привет. Кто-то сталкивался с крашем апки на ios (тестфлайт) при получении пуша? (react-native-push-notifications)
При закрытой апке пуши нормально приходят
ana 🪢
ana 🪢
явно
Alexandr
Возникает такая ошибка при попытке запустить приложение. гуглил, говорят, что нужно было линковать, тоже сделал. Но без результата
Ivan
@nastyakitsune so much illuminati
Nick
Alexandr
Nick
@javascript_jobs
Nick
npm install -g rnpm ?
Нет, на телефон
Просто expo не поддерживает сторонние модули. Не помню, чтобы у них был fetch blob в комплекте
Alexandr
Alexandr
Alexandr
Alexandr
Alexandr
Alexandr
Alexandr
Брал отсюда https://github.com/wkh237/react-native-fetch-blob/issues/84
Daniil
Ребят, никто не знает как сделать что-то вроде таббара над клавиатурой в андройде?
Daniil
в ios есть inputAccessoryView, а в андройде не нашел
Nick
А где обращение к DocumentDir?
Andrii
всем привет! у меня версия реакта 16,2 а реакт-нейтив 0.53
с чего лучше начать обновление и до каких версий?
Andrii
нужно максимально до последних.
проект уже не малый, но обнов требует
Dmitry
Nick
Andrii
Nick
Нет, на телефон
Просто expo не поддерживает сторонние модули. Не помню, чтобы у них был fetch blob в комплекте
Alexandr
Nick
не в экспо все
Это к чему? 🤔
С expo-то апгрейдить нечего сложного емнип
Andrii
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
Andrii
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
Vadim
Alexander
Какие преимущества даёт react-native-screens с react-navigation?
Dmitry
Dmitry
registerComponentWithRedux(‘Screen’, ()=>Screen, Provider, props)
Dmitry
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));