Aleksei
Vit
у нас есть апишка которая проверяет версию приложения и если кнопочку на бэке нажать то владельцы старых версий получают уведомление что они злобные себе буратины и скоро им всем будет ататат)
Aleksei
я вообще к тому что в том же экспо уже этот кейс по дефолту решен
Alexsandr
экспо хорош для прототипов
Anonymous
Vit
а где-то есть список либ которые уже в экспо?
Aleksei
Aleksei
тут даже примеры прилаг есть (не прототипы)
Vit
Vit
нет)
Vit
медиум не читаем)
Anonymous
экспо хорош для прототипов
Просто в чем проблема что он весит не 5 ,а 25. Если приложение работает стабилтно, многие вещи уже отточены
Alexsandr
дело вкусов и скиллов
Anonymous
Ну у меня скил ниже джуниора)
Anonymous
Поэтому пока его пользую)
Alexsandr
это дело твое)
Aleksei
какие то сомнения у меня закрались) давай Дим пруф)
Alexsandr
ты наверное хотел сказать на оборот, что нельзя с expo
Peter
в NativeBase есть Action Sheet
Aleksei
пробежался по исходником, зависимости на экспо нет, должно работать по идее
Vit
EQuimper <- писал один проектец с этими парнями)
Vit
ну не знай не знай)
Vit
let tmpArr = params.SEP_R_i.slice();
tmpArr.unshift(0);
params.R_i = tmpArr.map(
(el, i, arr) =>
i === arr.length - 1 ? NaN : (arr[i] + arr[i + 1]) / 2 - (arr[i + 1] - arr[i]) * 0.0,
);
params.R_i.pop();
Vit
вот такое разгребал)
Vit
типа)
A
Народ, столкнулся с проблемой что табы не анмаунтятся, и при возвращению на табу лайфсайкл методы не отрабатывают, соответственно нет возможности грамотно сделать фетчинг свежих данных и ре-рендер
A
неужели никто из 1637 человек не сталкивался?
Max
никто из 1637 человек никогда не читает чат постоянно
Max
тут только 10 человек сидит поактивнее, остальные сюда заходят задать вопрос и уйти
Max
есть тостер/stackoverflow и чаты библиотек - пробуйте спросить там
A
@playra @savelichalex предлагаю коллективный мозговой штурм
Max
а денег / пиво / пиццу предложите?)
A
apollo и graphql не предлагать
A
A
я упёрся в то, что сomponentWillReceiveProps отрабатывает всегда, даже когда находишься в другой табе
A
или при переходе и уходе с табы
Peter
Сбрасывает табы reset им делай
Peter
Если не убирать их из state navigation они так и будут висеть там.
Peter
Вот можно для определенного роута сделать. const prevGetStateForActionHomeStack = MainStack.router.getStateForAction;
MainStack.router.getStateForAction = (action, state) => {
if (state && action.type === 'Navigation/NAVIGATE' && action.routeName === 'profile') {
const routes = state.routes.slice(0, state.routes.length - 1);
routes.push(action);
return {
...state,
routes,
index: routes.length - 1
};
}
return prevGetStateForActionHomeStack(action, state);
};
Artur
Есть какой плагин для VSCode чтобы сразу апк автоматов ставился на телефон после изменения?
Pavel
A
обновились, но таба уже маунтед. и при повторном переходе новые данные не забирает
A
как забирать данные при повторном переходе?)
A
я тут в доке покопался
A
https://reactnavigation.org/docs/navigation-prop.html#addlistener-subscribe-to-updates-to-navigation-lifecycle
A
есть event - didFocus
A
ну он обновляться не будет, если this.props.messages осталось прежним
A
перерендера не будет
A
да причем здесь REST и GraphQl
A
я конкретно про react-native спрашиваю, максимум rn + redux
A
как сделать идеально - я понял, и полностью согласен с тобой
Ololo
ребят, кто сталкивался с тем, что андроид не успевает грузить картинки, а потом белый экран, пока не клацнешь куда то, есть что-то готовое, что бы загружать до рендера все?
Ivan
можно ловить onLoad и по нему отображать
Ivan
и есть такая штука
https://github.com/DylanVann/react-native-fast-image
A
дак а кто смешивает?
A
ну так правильно, я же задал вопрос как отрисовать заново табу
A
а не как данные забирать
A
и работать с сетью мне не надо. есть функция которая fetchem забирает данные
A
контроллер))
A
окей
A
ты просто каждый раз пытаешься пропихнуть apollo и graphql, хотя вопрос вообще не в этой плоскости
A
вот я и спрашиваю - как пнуть?
Peter
https://github.com/react-navigation/react-navigation/issues/51
A
так и сделал. работает
Alexey
ребят, вопрос знатокам: как вы тестируете RN аппы?
Alexey
detox?
Dan
Dan
В принципе если не париться на e2e jest’a с enzyme’ом хватает тоже
Alexey
ну вопрос скорее про e2e, сорян за неточность
Dan
e2e=detox
Alexey
а что насчёт appium?
Dan
Мне показалось оверхедом мокать бэк
Dan
RN аппа живет на доморощенных мокапах, на которых же живут юниты
Władimir (Zae)
а никто не сталкивался как прикрутить декораторы к джесту? у меня так и не получилось
Alexey
не, как-то сыкотно юзать декораторы пока
🦜
Władimir (Zae)
ставил, но какая-то дичь началась