React template with eslint prettier redux/sagas configurations
-
Map -> (Criar um outro array adicionando ou retirando atributos)
-
Find
-
FindIndex
-
Reduce
-
react-icons
Clone this repository
Run yarn on root directory
Run yarn start
BACKEND
POST: Quando você quer cadastrar alguma coisa;
GET: Pegar algo já cadastrado;
PUT: Atualizar algo já cadastrado;
DELETE: Deletar algo já cadastrado.
room_id: 5; hour_id: 3; users_id: 1,2,3;
const newUser = { ...response.data.user, campus }; ... pega toda a informacao do response.data.user e poe no novo objeto
o async em uma função é quando o que você for fazer na função demorar (como pegar dados do backend)
useEffect chama sua função assim que a página carregar
como usar api 2020 atualizado useEffect(() => { async function load() { try { const response = await api.get('/users/1'); const { name } = response.data;
setUsername(name);
setEnrollment(response.data.enrollment);
setEmail(response.data.email);
} catch (err) {
const responseError = err as AxiosResponseError;
console.log('error', responseError.response?.data?.error);
}
}
load(); }, []);
function handleChangeSWipe(index: number) { setScreenSwipe(index) }
Ler sobre objetos em javascript
// const goBack = useCallback(async(param: string) => {}, [])
// function goBack() { // history.goBack(); // }
IDS: 1 - Idaslon (Lonlon) 2 - Fellipe (ZanZan) 3 - Nathan (NaNa) 4 - Carlos (Kadu) 5 - Alceu (Alce) 6 - Francisco (Cisco) 7 - Bruno (Bubu) 8 - Fellipe Real 9 - Bruno Real 10 - Nathan Real 11 - Idaslon Real
const reserveConfig = { statusPending: 0, statusAccepted: 1, statusRefused: 2, };
export default reserveConfig;
Boolean ('') é false
Boolean ('aeqbasaf') é true
'No entanto, em razão da pandemia de Covid-19, o equipamento não pôde ser entregue na data prevista, e os testes prévios com os ambientes simulados da eleição não foram realizados. “A inteligência artificial demorou a processar os dados no volume desejado. Além disso, houve uma falha em um dos núcleos do equipamento”.';