Size: a a a

React Native — русскоговорящее сообщество

2020 April 21

AM

Alex Molchanov in React Native — русскоговорящее сообщество
Блин, я туплю или чего-то не понимаю? У меня есть стейт messages, вешаю на эффект подписку на канал и слушаю определенный тип. Данные приходят и казалось бы, делаешь setMessages(объединенный массив). Но в этой функции переменная messages простоянно пустая, и потому все сообщения исчезают и появляется только одно. При этправке ещё одного, оно добавится. Вид такой channel.bind(data => {}) внутри функции все стейты в консольке нормальные, кроме messages. Там всегда пустой массив. При этом этот же массив на лист вью, он заполнен. Пока не произойдет set
источник

AM

Alex Molchanov in React Native — русскоговорящее сообщество
Может кто скажет, где я туплю?
источник

AE

Artur Eshenbrener in React Native — русскоговорящее сообщество
Artur Eshenbrener
Товарищи, а react-native-iap в реальности кто-то юзал (в связке c Apple)? У меня почему то есть пара проблем:
1. Промис от requestSubscription никогда не резолвится
2. purchaseUpdatedListener вызывается только после перезапуска приложения.

Я вот думаю или в библиотеке бага (и надо искать что-то другое), или я дурак.
ДЛя тех кто будет потом в чате искать - expo-in-app-purchases работает лучше, чем react-native-iap. Вышеозначенных проблем там нет, рекомендую. Unimodules ставится легко, особенно на последний react-native, правда придётся дропнуть поддержку ios 9, но это не проблема.
источник

YO

Yurii Oliiarnyk in React Native — русскоговорящее сообщество
Pork Spork
на прошлом проекте прогоняли тесты на appcenter, там вроде много девайсов можно, но тут наверное подскажут что-то лучше
тоже пользуюсь AppCenter, но там возможни только автоматические тесты, а как на счет мануальных?
источник

AB

Anatoly Berbeka in React Native — русскоговорящее сообщество
А с каких пор LaunchScreen.xib при задании для картинки ширины и высоты + констрейнты вертикально/горизонтально всё равно растягивает картинку за пределы экрана, чтоб по вертикали заполнить?
источник

PS

Pork Spork in React Native — русскоговорящее сообщество
Yurii Oliiarnyk
тоже пользуюсь AppCenter, но там возможни только автоматические тесты, а как на счет мануальных?
неужели для программиста так нехватает эмуляторов андроид студиии и xcode? у нас еще лежат для мануального теста  несколько десятков девайсов, но это уже к QA ближе наверное
источник

YO

Yurii Oliiarnyk in React Native — русскоговорящее сообщество
Pork Spork
неужели для программиста так нехватает эмуляторов андроид студиии и xcode? у нас еще лежат для мануального теста  несколько десятков девайсов, но это уже к QA ближе наверное
нет, для программиста норм, для тестера как раз таки нужно
источник

ЮК

Юрий Копоть... in React Native — русскоговорящее сообщество
Всем привет.
столкнулся с такой проблемой. Кнопки в header'е не работают. Точнее, те что за пределами header не срабатывают (типа всплывающее меню)
Как бороться с такой проблемой ?
источник

AT

Alexander Tymoshenko in React Native — русскоговорящее сообщество
Юрий Копоть
Всем привет.
столкнулся с такой проблемой. Кнопки в header'е не работают. Точнее, те что за пределами header не срабатывают (типа всплывающее меню)
Как бороться с такой проблемой ?
помести компонент меню, в рутовый компонент с position: “absolute”,
и показывай прячь по нажатию на кнопки хедера
источник

ЮК

Юрий Копоть... in React Native — русскоговорящее сообщество
у него и так absolute
источник

AT

Alexander Tymoshenko in React Native — русскоговорящее сообщество
Юрий Копоть
у него и так absolute
он у тебя в хедере.
и как заканчивается хедер область не кликабельная. посмотри как на андроиде выглядит, скорее всего будет обрезанным по эту область.
источник

ЮК

Юрий Копоть... in React Native — русскоговорящее сообщество
Это и был андроид.
Но я понял! Ты имеешь ввиду, НЕ в header. Понял. Спасибо
блин, какие-то странные дела... Такая распространенная опция...
источник

ЮК

Юрий Копоть... in React Native — русскоговорящее сообщество
Переслано от Alexander Tymoshenko
он у тебя в хедере.
и как заканчивается хедер область не кликабельная. посмотри как на андроиде выглядит, скорее всего будет обрезанным по эту область.
источник

D

Demuz in React Native — русскоговорящее сообщество
Привет всем. Подскажите, почему такая запись не возвращает данные через authenticated в reducer'e?
источник

D

Demuz in React Native — русскоговорящее сообщество
Demuz
Привет всем. Подскажите, почему такая запись не возвращает данные через authenticated в reducer'e?
источник

D

Demuz in React Native — русскоговорящее сообщество
Вычисляемое свойство разве нельзя сделать в reducer'e redux'a?
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Юрий Копоть
Это и был андроид.
Но я понял! Ты имеешь ввиду, НЕ в header. Понял. Спасибо
блин, какие-то странные дела... Такая распространенная опция...
А ещё пару версий назад на Android вообще overflow: visible не работал
источник

A

AMar4enko in React Native — русскоговорящее сообщество
А вы случаем initialState не мутируете?
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Demuz
Вычисляемое свойство разве нельзя сделать в reducer'e redux'a?
Ф-ции вроде нельзя в redux хранить, верней можно, но никто из вспомогательных либ на это не расчитывает
источник

D

Demuz in React Native — русскоговорящее сообщество
AMar4enko
А вы случаем initialState не мутируете?
Нет, там как обычно через spread оператор возвращается копия стейта с уже заполненным data.
источник