[Duvida] React Native
Olá a todos,
Eu estou começando no React Native e possuo algumas duvidas, sobre stacks ou libs para acompanhar este lindo framework.
Não sei se a melhor forma de criar uma UI, seria utilizando o proprio StyleSheet ou Styled Components, ou alguma outra lib de components UI (se houver alguma, recomendar)
Criar components com base no shadcn/ui é uma ideia interessante?
Axios ou fetch ? Acredito que esta duvida está me perseguindo a alguns tempos
Expo-router ou React router(com React Navigation) ? Se for expo-router qual a melhor estrutura a se montar com Expo-Router ?
A melhor forma de fazer uma request é realmente utilizando ela dentro de um useEffect ? Ou talvez partir para um react-query ?
Dados que devem ser utilizados offline, Redux ? LocalStorage ou database local ?
Qual é a melhor estrutura, Pattern para se utilizar em uma aplicação RN ?
Essas são algumas duvidas que eu possuo sempre que vou iniciar um projeto, claro que muitas delas variam conforme o projeto.
Ficaria grato se alguem pudesse contribuir com algum estudo, sobre patterns que utilizem alguma desssas libs informadas, ou um caminho para estruturar de forma clean o projeto.