Skip to content

On this project, I used the Realm database, and Hooks, and Redux. Also, I used the GitHub API to make a CRUD using the repositories.

License

Notifications You must be signed in to change notification settings

JLucasCAmorim/react-native-hooks-redux-realm

Repository files navigation


Tabela de Conteúdo

About the Project

The main point of this project is to learn more about the React-Native Hooks, and the Funtional Compontents with Redux. In my opinion, I achieved this goal, and maybe this project could help you to achieve your goal as well.

Sobre o Projeto

O ponto principal deste projeto é aprender mais sobre os React-Native Hooks o e os Compostos Funcionais com Redux. Na minha opinião, eu alcancei esse objetivo, e talvez esse projeto possa ajudá-lo a alcançar seu objetivo também.

Feito Com

Abaixo segue o que foi utilizado na criação deste template:

  • React Native - O React Native é um framework que permite o desenvolvimento de aplicações mobile usando Javascript e React;
  • Redux - O Redux é um contêiner de estado previsível para aplicativos JavaScript. Ele ajuda você a escrever aplicativos que se comportam consistentemente, executados em diferentes ambientes (cliente, servidor e nativo) e são fáceis de testar;
    • Redux Saga - O redux-saga é uma biblioteca que tem como objetivo tornar os efeitos colaterais dos aplicativos mais fáceis de gerenciar, mais eficientes de executar, fáceis de testar e melhores em lidar com falhas;
  • React Navigation - O React Navigation surgiu da necessidade comunidade do React Native de uma navegação de forma fácil de se usar, e escrita toda em Javascript;
  • React Native Gesture Handler - API declarativa que permite a manipulação de toques e gestos no React Native;
  • Axios - O Axios é um cliente HTTP baseado em Promises para Browser e NodeJS;
  • Prop Types - Verificação de tipo em tempo de execução para propriedades (props) React e objetos semelhantes;
  • Reactotron - O Reactotron é um app Desktop para inspecionar projetos em React ou React Native. Está disponível para macOS, Linux e Windows;
    • reactotron-react-native - Plugin para configurar o Reactotron para se conectar ao projeto React Native;
    • reactotron-redux - Plugin que permite acompanhar todas as Actions que são disparadas na aplicação, mostrando toda a estrutura da Action;
    • reactotron-redux-saga - Plugin que permite você percorrer uma saga na sua aplicação, poderá ver a saga e os efeitos que ela desencadeia ao longo do caminho;
  • Babel - O Babel é um compilador JavaScript gratuito e de código aberto e transpiler configurável usado no desenvolvimento de aplicações Javascript;
    • babel-eslint - Este pacote é um wrapper do parser do Babel para o ESLint;
    • babel-plugin-root-import - Esse plugin do Babel permite que sejam feitos imports e requires em caminhos baseados em uma raiz(root);
  • Eslint - O ESLint é uma ferramenta de lint plugável para JavaScript e JSX;
  • EditorConfig - O EditorConfig é um formatador de arquivos e coleções em forma de Plugin para Editores de código/texto com o objetivo de manter um padrão de código consistente entre diferentes editores, IDE's ou ambientes;

Licença

Distribuído sob a licença MIT. Veja LICENSE para mais informações.

Contato

John - Github - jlucasevangelista153@gmail.com

About

On this project, I used the Realm database, and Hooks, and Redux. Also, I used the GitHub API to make a CRUD using the repositories.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published