dan
Можешь код показать?
Лучше конечно через pastebin какой-нибудь.
Anatoly
Лучше конечно через pastebin какой-нибудь.
https://gist.github.com/28a07b06edc23b2b1fbadbe211650d9e вот
Anatoly
ну стили я не стал включать, несущественно, я думаю
dan
33 строка. эти стили не меняются?
Anatoly
Мне нужно на TouchableOpacity кликнуть, чтоб стиль перерисовался. Без этого кнопка игнорирует смену rate
Anatoly
Я там уже по всякому пробовал, и rate == 0, и через отдельный useState, всегда одна и та же картина - звёзды рисуются в соответствии с rate, а состояние кнопки обновляется только при клике на неё. Соответственно, первый клик не проходит, только со 2 раза.
Anatoly
https://gist.github.com/1c39f3bb640c20b9da5728bf18fcdde9 вот как я делал переключение состояния кнопки в другом проекте, используя классовые компоненты
dan
Не нашёл ничего подозрительного. Похоже что-то упускаем.
Anton
Да я вот тоже. Поэтому и спросил.
Возможно один из твоих компонентов персистит вьюхи внутри него и не изменяет, но хз
Anton
Оплата подписок встроенных покупок через них проходит, так что да
Andrei
Да я вот тоже. Поэтому и спросил.
const updateRating = (val) => { setRate(val); setEnabled(true); }; у тебя хендлер на каждый рендер переопределяется
Anatoly
вот как это выглядит
Andrei
const updateRating = React.useMemo(() => (val) => { setRate(val); setEnabled(true); }, [setRate, setEnabled])
dan
Никогда таким образом не использовал, что-то пропустил этот момент в доке. Спасибо, буду знать.
Andrei
ничего не изменилось
тут же бородатый классический пример когда на момент вызова колбэка i у тебя уже равна последнему возможному.
Andrei
или я туплю?
Anton
А какой профит использования?
Подключается "одной строкой", делает валидацию подписок само и умеет менеджить покупки (там хороший гайд есть)
Anton
Да, у меня вот тут юзается http://myholiday.app.link/8ApYXtcZX5 покупки ходят, все трекается, в общем гораздо удобнее и проще iap 100+ человек, не знаю можно ли это назвать большим продом)
Anatoly
тут же бородатый классический пример когда на момент вызова колбэка i у тебя уже равна последнему возможному.
так речь про то, почему оно при изменении enabled не перерисовывается вообще?
Vitaliy
Подключается "одной строкой", делает валидацию подписок само и умеет менеджить покупки (там хороший гайд есть)
а на свой бэк съехать не сложно потом, при необходимости? история на их стороне остается, или там в какой-нибудь nosql можно забрать (не аналитика, а именно первичные данные)?
Anton
а на свой бэк съехать не сложно потом, при необходимости? история на их стороне остается, или там в какой-нибудь nosql можно забрать (не аналитика, а именно первичные данные)?
Я думаю будет съехать сложновато, но не очень. У них есть метод, который позволяет получить данные по подписке конкретного пользователя. Нужно будет по всей их базе пройтись и записать в свою Можно привязать айдишники своей базы к их (я так и сделал) и в целом ок
Vitaliy
Я думаю будет съехать сложновато, но не очень. У них есть метод, который позволяет получить данные по подписке конкретного пользователя. Нужно будет по всей их базе пройтись и записать в свою Можно привязать айдишники своей базы к их (я так и сделал) и в целом ок
ну так вроде норм, да. а то есть уже опыт использования разных хороших решений... до тех пор пока это для MVP. а чуть на серьёзные объемы выходишь - и не факт что решение окупается.
Anton
+
Vitaliy
Да, у меня вот тут юзается http://myholiday.app.link/8ApYXtcZX5 покупки ходят, все трекается, в общем гораздо удобнее и проще iap 100+ человек, не знаю можно ли это назвать большим продом)
большой проект или нет - тут думаю еще зависит от ниши. у меня был на 100К установок и 2к+ DAU, который в amplitude за первую неделю веь трафик на бесплатном тарифе сжигал (10M событий), и по сравнению с конкурентами в том же сегменте это был мелкий проект.
Dmitry
ребята, привет.Может кто знает как логать что происходит в прилажке в файлик какой-то или куда-то, кидаю заказчику APK у него почему-то фичи не работают, у меня все работает. Не понятно что у него вообще там происходит
Akylbek
webview можно попробовать
Костянтин
Когда есть <ScrollView> <MyData /> </ScrollView> скролл срабатывает. Но когда над ScrollView появляется еще одна обертка View то скрол перестает работать. В чем может быть проблема?
Михаил
ребят, а если я пишу keyExtractor, то prop key у Image уже можно не писать или все равно надо?
Михаил
Можно не писать
а почему он кидает warning?
Anton
а почему он кидает warning?
Потому что у тебя key не уникальный для каждого элемента
Михаил
Потому что у тебя key не уникальный для каждого элемента
возможно нужно было просто обновить приложение, сейчас все норм
A
Ребята, подскажите, хочу пропсом передать компонент в компонент "<CustomComponent Component={FlatList} />". Подскажите, как получить в CustomComponent имя передаваемого компонента который в пропсе "Component", точнее как узнать что приходит именно FlatList?
Bekzat
Ребята, заказчики говорят что хотят видеть код. Они наняли какого то профессора универститета и хотят чтобы мы предоставили ему исходники чтобы он все проверил. Как в такой ситуации поступить ? Мы им не верим, они вообще какие то странные. Боимся что просто могут взять и кинуть
Bekzat
Там проект на react native, бэк на java
Bekzat
админная часть наr react
Aga
Подели на маленькие кусочки и отправляй. По мере проверки, требуй оплату
Aga
В идеале модульно разбить проект
Rustam
Привет
Rustam
Expo emulator нужно
Rustam
Для андроид
Denis
Как сделать, чтобы результаты поиска вот так анимировались? В данном примере используется новый экран или это просто анимированная вьюха?
Denis
MⅨ
Добрый есть вопрос кто использует UI библиотеки и какие?
Anonymous
Есть тут кто по линуксу может помочь?
Anonymous
Восстановиться. После неудачного перезапуска
Anonymous
Я мемтест запустил
Serik
grub? или совсем все плохо?
Anonymous
grub? или совсем все плохо?
Совсем. Read errorr и всё
Anonymous
С флешки мемтест запустил
Serik
мем тест ничего не даст! Имхо
Anonymous
А что может помочь?
Serik
надо переустановить систему с возможностью сохранения монтирования
Serik
т.е. не удалая устройств монтирвания, переустановить саму систему
Anonymous
Сейчас мемтест закончится посмотрим что выдаст
Anonymous
Ilya
Очередной глупый вопрос от нуба react native tab navigator из него можно отдельно сделать header меню? или сочитать сто stack навигатором? сори если туплю
Vitaliy
Восстановиться. После неудачного перезапуска
думаю в каком-нибудь @ru_ubuntu и аналогичных каналах будет реальнее найти помощь по такому вопросу. а здесь всё-таки react-native
Serik
я бы гуглил, переустановить систему с сохранением настроек и данных
Serik
типа такого!
ㅤ
Всем привет, кто работал с GiftedChat, может подсказать куда уходит текст сообщения когда нажимаешь отправить, просто мне нужно что бы текст сообщения по апи через пост отправлялся, но нигде не могу найти
Костянтин
Саша
Кто-нибудь пробовал юзать easy router? Вообще, у кого как часто случаются ситуации, когда приходится писать костыли под условный react navigation и возникает желание взять голый роутер без ui и написать все самому?
Aga
Ребята, каким способом пользуетесь для лоадера в видео-плеере в стиле cards? До этого был обычный круглый лоадер, но это жёстко. Пытаюсь прикрутить и посмотреть skeleton loader, но чёто на expo особо рабочих нет. Поделитесь опытом?
ㅤ
Как делается получение сообщения в реальном времени? Как я понял через вебсокеты, но как к ним обращаться постоянно и в случае получения сообщения сразу в чат его вставлять, использую GiftedChat
Валера
Добрый вечер. Кто нибудь когда нибудь сталкивался с реализацией AR на реакт нативе? Будет чтото типа аля маски в инстаграмме. Есть ли вообще смысл с таким лезть в RN?