Size: a a a

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

2021 June 25

ET

Evgeniy Troynov in React Native — русскоговорящее сообщество
источник

ET

Evgeniy Troynov in React Native — русскоговорящее сообщество
но вообще все верно так как это вообще не css а соотвественно никаких селекторов там и быть не может
источник

ET

Evgeniy Troynov in React Native — русскоговорящее сообщество
он просто выглядит как css
источник

W

White in React Native — русскоговорящее сообщество
Не, в styled components не поддерживается такое
источник

W

White in React Native — русскоговорящее сообщество
В документации написано что поддерживается всё, кроме каких то анимация, а про псевдоселекторы не написано, мб как то и юзается
источник

МВ

Максим Васин... in React Native — русскоговорящее сообщество
Да провайдер - один раз где-то в рут компоненте

И уже когда вызываете useQuery для конкретного запроса, то получаете запрос. Насчёт того что именно в компоненте у вас будет не совсем так.

Пример: вы получаете список продуктов, где то на стартовом экране (вызываю хук useQuery для ваших продуктов)

И как-то отражаете инфу там.
И потом вам требуется отобразить те же продукты на другом экране, пусть это будет условный «каталог»

Вы на другом экране вызываете такой же хук и получаете продукты.

Во второй раз фактического вызова до АПИ не происходит, он достаёт данные из контекста

Я таким образом например в одном из проектов вызываю все необходимые реквесты сначала, чтоб на момент загрузки аппки данные уже были (где-то префетч, где-то прям запрос через хук)

И потом юзабельный на основных экранах по обращению через хук


Там есть ещё плагин бета, для сохранения данных в хранилище, но на мобилке я не пробовал подключать, а на вебе очень даже удобно

Например когда надо закешировать список городов с сервера для формы логина
источник

Е

Евгений in React Native — русскоговорящее сообщество
Я понял, уже разобрались. Не совсем нам подходит под нашу архитектуру. Дело в том что, для нашего проекта, данные полученные с API, нужно хранить в стейте конкретного скрина, когда скрин умирает, данные с кэша должны очищаться и при новом открытии скрина, данные снова должны подгружаться.

Эта библиотека подойдёт, если провайдер будем создавать не в рут компоненте, а в компоненте скрина, но не знаю насколько это правильно...
источник

P

Paul in React Native — русскоговорящее сообщество
Ребят, кто разбирается с путями? У меня не распознает amplify, expo. Думаю, проблема в путях, но я в них мало понимаю и Гугл как-то не помогает (все равно на понимаю)
источник

🧐

🧐lexxx💡 in React Native — русскоговорящее сообщество
Час уже так висит

это норма ?
источник

ГФ

Герман Филатов... in React Native — русскоговорящее сообщество
без кода ниче не понятно
источник

PH

Pavlo Huk in React Native — русскоговорящее сообщество
не, иногда лагает, нужно перезапускать
источник

PH

Pavlo Huk in React Native — русскоговорящее сообщество
раз на 100, но бьІвает
источник

PH

Pavlo Huk in React Native — русскоговорящее сообщество
ой, то appstore
источник

🧐

🧐lexxx💡 in React Native — русскоговорящее сообщество
как перезапустить? нажимаю на стоп ничего не происходит
источник

PH

Pavlo Huk in React Native — русскоговорящее сообщество
сори, я думал там билд приложухи 🙂
источник

PH

Pavlo Huk in React Native — русскоговорящее сообщество
час для скачивания - норма)
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
лучше скачать xip из аккаунта разработчика
источник

🧐

🧐lexxx💡 in React Native — русскоговорящее сообщество
спасибо ща попробую
источник

🧐

🧐lexxx💡 in React Native — русскоговорящее сообщество
еще момент а где искать этот ксип ?? по какой ссылке ?
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
developer.apple.com/download/more вроде

лучше всего в несколько потоков менеджером закачек, только нужно куки авторизации взять из браузера
источник