Vitaliy
А что можно использовать в качестве более удобной альтернативы react-native-theming?
хороший вопрос. я в предыдущем проекте от native base (shoutem-theme) использовал, но это давно было (начинали еще в 2016м). а на новом пока было не актуально, хватает стандартного stylesheet, не смотрел, что за последнее время свежего появилось.
Sergey
Подскажите, как отрендерить ключи объекта ? Попробывал сделать for keys in obj отображается только первый ключ и все.
Sergey
Object.keys(data) ?
Даже не так, у меня есть объект и для каждого ключа мне надо вывести его значения. Как я понял когда я делаю фор ин он возвращает только первое значение и на этом все.
Sergey
Object.values(data)
именно отрендерить, чтобы он вывел как список
アレクサンダー・バキマトフ
как ты массивы обычно рендеришь?
Sergey
флэтлистом
アレクサンダー・バキマトフ
ну, const items = Object.values(data) и отдавай items флэтлисту
Sergey
ну, const items = Object.values(data) и отдавай items флэтлисту
а если мне надо, чтобы ключи были названием поля, а их содержимое было контентом в них?
アレクサンダー・バキマトフ
а если мне надо, чтобы ключи были названием поля, а их содержимое было контентом в них?
пойти на mdn и поискать подходящий метод у Object ) ну серьезно, вообще мимо жса сразу в реакт чтоли?
アレクサンダー・バキマトフ
object.entries
Андрей
Всем привет, снова какаято проблема, уже градл поставил на 6.3 и в пас забил, без понятия почему не собирается. Подскажите плз
Андрей
crazyHero
Доброго дня, хотел уточнить один момент. У меня есть приложение и в нем каждый стейт записывается в asyncStorage, суть в том, что главная идея заключается в том, чтобы после нажатия кнопки Home, приложение продолжало работу в бэграунде, все работает прекрасно, но через некоторый промежуток времени когда обратно заходишь в приложение оно тупо рестартуется и все сохраненные данные улетают, у каждого телефона по-разному, где-то 10 минут где-что час, но слетает все точно)
crazyHero
вопрос такой, это из-за AsyncStorage? не хватает места и тд, поможет ли редакс или мобх в этом случае?
Anton
вопрос такой, это из-за AsyncStorage? не хватает места и тд, поможет ли редакс или мобх в этом случае?
В любом случае, для хранения стейта приложения стоит использовать стейт-менеджер, а не key-value хранилище. Это удобнее и проще, т.к. многое сделано и оптимизировано за тебя, а будет это редукс или мобх второй вопрос. Почти у всех стейт менеджеров есть способ персистить данные, чтобы они были доступны после перезагрузки или в бекграунде. В твоем кейсе, я бы использовал редукс и персист менеджер к нему
crazyHero
спасибо друг, я тут еще читаю документацию, но никак не могу найти от чего зависит память asyncStorage? какой у нее объем? что случается если вдруг все переполнится?
Anton
спасибо друг, я тут еще читаю документацию, но никак не могу найти от чего зависит память asyncStorage? какой у нее объем? что случается если вдруг все переполнится?
Зависит от платформы, на андроиде были какие-то ограничения на запись, точно не помню. Но были решения, как их обходить
crazyHero
о спасибо огромно друг, очень помог)
crazyHero
👍😊
dan
Кто умеет делать тени с помощью градиентов натолкните как добиться подобной конфигурации box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.08);?
Vitaliy
спасибо друг, я тут еще читаю документацию, но никак не могу найти от чего зависит память asyncStorage? какой у нее объем? что случается если вдруг все переполнится?
на андроиде 6 мегабайт по умолчанию, можно настроить чтобы было больше, нужно в исходниках у rncasyncstorage посмотреть переменную, в документации у них была ошибка. при превышении лимита просто не будет записываться ничего в хранилище и если, например, используете redux + redux-persist с asyncstorage - приложение начинает очень странно себя вести. на ios лимита отдельного нет, насколько помню, сколько места доступно на устройстве, столько и будет использовать.
Vitaliy
размеры не пересчитываются проверь доку по onLayout
Alexsandr
🙂
Костянтин
Всем привет, подскажите дропдаун меню в которое можно передавать ошибку если оно не выбрано и стоит параметр required и возле него писало что надо его выбрать.
Pasha
Всем привет! У кого есть опыт обновления до 0.62? Было ли больно (с 0.60+), стоило ли того? 🙂 Спасибо!
George
Я получил reject от Google Pay, хочется получить коммент от тех кто проходил - что не так? Кто нибудь может пояснит что не так? Логотип взят у них. Нужен шрифт roboto?
Anton
Костянтин
А компонент другой создать для этого дропдауна с выводом ошибки не вариант?
Сейчас так сделано, но возникают проблемы с зиндекс и прочей фигней. И на разных ос по разному работает.
George
Конечно я изучил это, но видимо нужна помощь - я конечно cделал TouchableOpacity с их логотипом, по размеру соответсвующий другим элементам дизайна. Картинку взял у них. Нужно прямо как-то Android ресурс напрямую подтягивать?
George
Тут просто противоречие - делайте в вашем дизайне и нельзя самостоятельно создавать
Anton
делайте в вашем дизайне это где такая строчка?
Костянтин
Всем привет! У кого есть опыт обновления до 0.62? Было ли больно (с 0.60+), стоило ли того? 🙂 Спасибо!
https://react-native-community.github.io/upgrade-helper/ Пару раз делал по этой инструкции и не было проблем.
George
Anton
Я разницу вижу между твоим и тем что они хотят
Anton
Anton
George
А если я прямо это отскейлю на всю ширину - норм?
dan
А если я прямо это отскейлю на всю ширину - норм?
Шрифт как минимум нельзя менять.
dan
У вас он кажется другой.
Anton
А если я прямо это отскейлю на всю ширину - норм?
Я думаю, от тебя хотят чтобы ты использовал их кнопку - и все. Если ты не можешь использовать их кнопку - мимикрируй. Конкретно если, то у тебя как минимум написано Pay via в то время, когда они хотят Buy with
George
Спасибо, примерно ясно
George
Осталось только понять как этот 9path использовать
Denis
Подскажите, у кого-то есть пример реализация фиксированного инпута снизу экрана и чтобы клавиатура его подталкивала (как комменты в инстаграме)?
Aleksei
можно, но точно не будет идеально
Aleksei
и несколько фишек прям вообще невозможно мимикрировать
Denis
можно, но точно не будет идеально
а то вот пытаюсь, и вообще работает не так как нужно, особенно если в контенте FlatList
Gevorg
ни у кого не было проблем с покупкой аккаунта Apple разработчика? Уже неделю жду подтверждение..
Alexsandr
быстрее дело пойдет
Antony
Useless constructor no-useless-constructor Search for the keywords to learn more about each warning. To ignore, add // eslint-disable-next-line to the line before.
Antony
подскажите что хочет?
Denis
можно, но точно не будет идеально
в итоге пришел к тому, чтобы использовать wix/react-native-keyboard-input
dan
Useless constructor no-useless-constructor Search for the keywords to learn more about each warning. To ignore, add // eslint-disable-next-line to the line before.
Используешь конструктор без причины. Никакие поля там не инициализируешь. Вроде написано же все)
Antony
+
thx
Antony
можете еще ссылку на нубку скинуть по Реакты
Antony
Реакту
dan
можете еще ссылку на нубку скинуть по Реакты
Конкретно для новичков не знаю. А такой есть: https://t.me/react_js
Vitaliy
можете еще ссылку на нубку скинуть по Реакты
нубятник не по реакту, а по js в целом @js_noobs_ru да и этот вопрос тоже не про реакт в общем-то
Rostyslav
Всем привет, при запуске приложения выдает такую ошибку: На проекте нет firebase, он есть на другом проекте, который я запускал вчера, почему приложение пытается взять что-то из другого приложения? Как это фиксить?
Rostyslav
Проблема на android, а на ios все норм запускается
Anzor
Подскажите пожалуйста, нигде не могу найти гайд как в react native прикрутить оплату Яндекс кассы. Что то я не понял что это за SDK у них и как его интегрировать в ios и android и как потом связать его с методами RN ? Заранее спасибо .
Rostyslav
Попробуй закрыть метро и снова стартануть
Ох, если бы это так было, я уже переустанавливаю android studio, не уверен, что поможет, но очистка кеша и всего подобного не работает
Anton
Подскажите пожалуйста, нигде не могу найти гайд как в react native прикрутить оплату Яндекс кассы. Что то я не понял что это за SDK у них и как его интегрировать в ios и android и как потом связать его с методами RN ? Заранее спасибо .
Мы делали как-то для яндекс чекаута, если тебе это надо, но в последнее время он не поддерживается т.к. задач нет https://github.com/lamantin-group/react-native-yandex-payment