Damir
содержимое podfile можно показать?
A
всё как бы по мануалу делаю
Damir
а deployment target какой у вас стоит?
A
а это где прописывается?
Damir
попробуйте поставить выше deployment target
A
я пока что просто пытаюсь сделать pod install , и оно падает с той ошибкой что я прислал выше
Damir
https://stackoverflow.com/questions/37817554/xcode-8-recommend-me-to-change-the-min-ios-deployment-target-from-7-1-to-8-0
A
чота не то
Damir
или у вас там в самом верху есть строчка platform :ios, 9.0, ее можно расскомментить
A
можно, но не помогает
Damir
а если 10.0 поставить
Anonymous
попробуй только GoogleMaps оставить
Anonymous
а те 2 удали
Anonymous
но бек сделай
A
pod update = решил вопрос
A
ищу способы оптимизации загрузки страницы с картой google maps. как сделать чтобы при переходе по линке в StackNavigator не происходило анимации смены экрана?
A
грубо говоря, чтобы новая страница не выезжала сбоку или снизу, а открывалась как таба..
Maindmag
ищу способы оптимизации загрузки страницы с картой google maps. как сделать чтобы при переходе по линке в StackNavigator не происходило анимации смены экрана?
replaceScreen = (dispatch, routeName, params = {}) => { const resetAction = NavigationActions.reset({ index: 0, actions: [ NavigationActions.navigate({ routeName, params }) ] }); dispatch(resetAction); };
Vit
табы так снесёшь если были
A
и видимо карту надо загружать после того как экран сменился.. а то она начинает грузиться когда ещё сцена не сменилась
Roma
В transitionSpec достаточно поменять duration на 0
Roma
Если такое поведение нужно только для одного экрана, можно проверять что приходит в sceneProps в screenInterpolator и в зависимости от этого менять анимацию
A
у меня список с адресами, при клике на адрес - показывается карта и маркер, я ведь логично рассуждаю, что при переходе на карту не нужны стандартные анимации смены экранов?
A
так сразу и не вспомню в каком нативном приложении посмотреть пример
A
в yandex maps похоже при действиях с картой, любые окна открываются как модальные, поверх карты, и карта всё время загружена и не перерендеривается
A
очень логично
Anton
var pos = _.findIndex(state.acitivitiesFetch.data, item => item.id === action.item.id) var newItems = [...state.acitivitiesFetch.data] newItems.splice(pos, 1, action.item) var newState = { ...state, actvitiesFetch: { ...state.acitivitiesFetch, data: newItems } } return newState
Anton
Подскажите где может быть ошибка
Anton
Проблема: массив data в newState почему то не изменяется
Vladimir
есть тест, который подтверждает. что не изменяется?
Vladimir
или вы апдейта в UI не видите?
Anton
я по логам вижу это
Anton
console.log("newItems " + newItems[pos].source.user.incoming_status) console.log("newState " + newState.acitivitiesFetch.data[pos].source.user.incoming_status)
Anton
вывод разный, а должен быть одинаковый по сути
Vladimir
так эти логи в компоненте?
Anton
в редьюсере
Vladimir
ага, ок
Anton
сразу после
Anton
data: newItems
Anton
проблема в этой строчке видимо
Anton
уже час мучаюсь)
Vit
pos находит?
Anton
да
Anton
newItems правильно формируются
Vladimir
там клон массиву случайно не надо делать?
Vladimir
содержимое стейта же зафрижено вроде
Vladimir
>> var newItems = [...state.acitivitiesFetch.data] или вот тут это и делается?
Anton
да, чтобы не изменять массив в стейте
Anton
блин
Anton
нашел ошибку
Anton
было actvitiesFetch вместо acitivitiesFetch
Anton
извиняюсь)
Vit
а чем newItems.splice(pos, 1, action.item) от newItems[pos] = action.item отличается?)
Anton
наверно ничем)
Kirill
splice новый массив создает
Anton
а текущий не изменяет?
Anton
вроде по документациям изменяет
Kirill
а точно
Vit
у меня тут коллега простой иф в массив из 2 констант завернул и отмап-редьюсил) - я ему ОФОНАРЕЛ СОБАКА?!) бывает))
Vit
там уже в глубинах гита) лень искать
A
кто знает способ , как открыть modal чтобы он не перекрывал дефолтный header и tabbottom из react-navigation?
Alexsandr
zIndex в стилях ?
Alexsandr
или модалку привяжи к view которая лежит ниже чем navbar
A
она и так вложена
A
ниже чем navbar
A
похоже никак не сделать
A
Modal перекрывает вообще всё, заркывает весь экран
A
@playra, есть идеи?
A
или надо городить свой кастомный ModalView ?
Alexsandr
или надо городить свой кастомный ModalView ?
а в чем проблема свой сделать ?
Alexsandr
всегда так делаю
A
суть в том, что поверх карты мне надо показывать компонент, который будет закрывать всю сцену кроме хедера и табнавигации. я бы сделал отдельной страницей, но тогда будет карта перерендериваться, при переходе с карты на список адресов и обратно
A
если бы отключалась анимация странц, я бы сделал через lifecycle hooks . запретил перерендер страницы, если не прелетели новые пропсы
A
конкретно модалки или как страницы переключаются?