Skip to content

Instantly share code, notes, and snippets.

View annezao's full-sized avatar
๐Ÿณ๏ธโ€๐ŸŒˆ
๐Ÿš€๐ŸŒˆ๐Ÿก๐Ÿท๐ŸŽจ๐Ÿฆ„๐Ÿ‘๐Ÿ™๐ŸŒฉ๏ธ๐Ÿฅ€๐Ÿงšโ€๐ŸŒŠ๐Ÿ”ฎ

Arianne annezao

๐Ÿณ๏ธโ€๐ŸŒˆ
๐Ÿš€๐ŸŒˆ๐Ÿก๐Ÿท๐ŸŽจ๐Ÿฆ„๐Ÿ‘๐Ÿ™๐ŸŒฉ๏ธ๐Ÿฅ€๐Ÿงšโ€๐ŸŒŠ๐Ÿ”ฎ
View GitHub Profile
@EduVencovsky
EduVencovsky / Auth.jsx
Last active June 27, 2024 07:58
Private Routes with Auth using react-router and Context API
import React, { useState, useEffect } from 'react'
import PropTypes from 'prop-types'
import { checkIsAuthenticated, authSignUp, authLogin, authLogout } from '../../services/auth'
export const AuthContext = React.createContext({})
export default function Auth({ children }) {
const [isAuthenticated, setIsAuthenticated] = useState(false)
const [isLoading, setIsLoading] = useState(true)
(ns final.exercicios
(:require [final.data :as data]
[clojure.set :as c-set]))
;; Criar funcao que, dado um vetor de clientes, deve atualizar o endereco de um cliente e retorna o vetor de clientes.
;; A funcao deve atualizar o endereco apenas com os valores presentes no mapa do novo endereco.
;; Para saber a posicao do cliente no vetor pode usar (.indexOf <vetor> <elemento>).
(defn atualiza-endereco
(ns final.exercicios
(:require [final.data :as data]))
;; Criar funcao que, dado um vetor de clientes, deve atualizar o endereco de um cliente e retorna o vetor de clientes.
;; A funcao deve atualizar o endereco apenas com os valores presentes no mapa do novo endereco.
;; Para saber a posicao do cliente no vetor pode usar (.indexOf <vetor> <elemento>).
(defn busca-cliente
[clientes id-cliente]