Skip to content

Instantly share code, notes, and snippets.

@guirald
guirald / AutenticacaoActions.js
Last active March 28, 2019 11:42
AutenticacaoActions.js
// src/actions/AutenticacaoActions.js
export const cadastraUsuario = ({ nome, email, senha }) => {
// action de callback
// gerenciado pelo dispatch do Redux-Thunk
// fica intermediando nossa aplicação com o Redux
return dispatch => {
// ACTION PARA EVOLUIR ESTADO DA ACTION CADASTRO EM ANDAMENTO
dispatch({ type: CADASTRO_EM_ANDAMENTO })
auth.createUserWithEmailAndPassword(email, senha)
@guirald
guirald / Loading.js
Last active March 28, 2019 11:40
Loading.js
// src/components/Loading.js
import React, { Component } from 'react'
import { View, Text, ActivityIndicator, StyleSheet, ImageBackground } from 'react-native'
import firebase from 'react-native-firebase'
import { AsyncStorage } from 'react-native';
import { auth } from '../firebase'
export default class Loading extends Component {
async componentDidMount() {
@guirald
guirald / function.js
Last active February 28, 2021 05:30
deploy-function
// The Cloud Functions for Firebase SDK to create Cloud Functions and setup triggers.
//raiz_do_projeto/functions/index.js
const functions = require('firebase-functions');
// The Firebase Admin SDK to access the Firebase Realtime Database.
const admin = require('firebase-admin');
const _ = require('lodash');
admin.initializeApp(functions.config().firebase);