Skip to content

Instantly share code, notes, and snippets.

View ANDREHORMAN1994's full-sized avatar
🌎
Open to work!

André Horman ANDREHORMAN1994

🌎
Open to work!
View GitHub Profile
@ANDREHORMAN1994
ANDREHORMAN1994 / checklist-redux.md
Last active May 1, 2024 04:35
Checklist do Redux

Checklist do Redux

Antes de começar

  • pensar como será o formato do seu estado global
  • pensar quais actions serão necessárias na sua aplicação

Instalação

  • npx create-react-app my-app-redux;
  • npm install --save redux react-redux;
  • npm install --save @redux-devtools/extension;
@ANDREHORMAN1994
ANDREHORMAN1994 / checklist-context.md
Last active June 1, 2024 22:49
Checklist do Context API

Checklist do Context API

Vamos começar criando nossos arquivos dentro da pasta src:

  • Criar uma pasta context;
  • Dentro da pasta context vamos criar um arquivo myContext.js;

Dentro do arquivo myContext.js:

  • Importar do react o createContext;
@ANDREHORMAN1994
ANDREHORMAN1994 / lint-installation.md
Last active August 10, 2023 00:11
TRYBE CONFIG (LINT, ESLINT, COVERAGE)
@ANDREHORMAN1994
ANDREHORMAN1994 / teste-cypress.md
Last active October 30, 2022 06:04 — forked from vitorpiovezam/teste com cypress
TESTES COM CYPRESS

TESTES COM CYPRESS

Num blog de um entusiasta de testes eu li, "Better world by better software" 🤔 Essa frase ficou na minha cabeça.

O mundo que vivemos pede cada vez mais agilidade, muitas empresas - na maior parte startups - tem a acelaração da informação como modelo de negócio. Seja com de processos bancários nas fintechs, centralização e extração de dados nas grandes plataformas ou análises de dados nos mais diversos segmentos.

Garantia de qualidade é uma das partes mais importantes na vida de um software, e hoje com com os processos agéis de desenvolvimento testes manuais são muito custosos e nem sempre assertivos.

Desenvolver testes automatizados é hoje quesito de sobrevivencia num mercado cada vez mais complexo e exigente, além de serem um diferencial para profissionais na área.

@ANDREHORMAN1994
ANDREHORMAN1994 / deploy.md
Last active March 25, 2023 20:20
DEPLOY COMMANDS

Projeto Solar System 🌌

⚠️ ATENÇÃO: Esse checklist é apenas um template. Para replicar realize o fork deste gist! ⚠️

1. O que preciso saber para fazer o projeto? 🤔

  • Criar componentes de classe em React;
  • Utilizar JSX no React;
  • Utilizar o método render() para renderizar seus componentes;
  • Fazer uso de props corretamente;
  • Fazer uso de PropTypes para tipagem;

Projeto Tryunfo 🕹️

⚠️ ATENÇÃO: Esse checklist é apenas um template. Para replicar realize o fork deste gist! ⚠️

1. O que preciso saber para fazer o projeto? 🤔

  • Criar componentes de classe em React;
  • Utilizar JSX no React;
  • Utilizar o método render() para renderizar seus componentes;
  • Fazer uso de props corretamente;
  • Fazer uso de PropTypes para tipagem;
@ANDREHORMAN1994
ANDREHORMAN1994 / git.md
Last active June 1, 2024 22:49
Comandos Git

Comandos do Git para tratar commits

GIT RESET

  • O comando git reset, como o próprio nome diz, reseta o repositório para o estado do último commit, ou outro commit. Ou seja, com ele podemos desfazer commits.
  • OBS: O reset apaga o histórico de commits até o hash especificado.
  • Exemplo prático: https://www.youtube.com/watch?v=7V2fQBLLVts
git reset (Hash do commit)
@ANDREHORMAN1994
ANDREHORMAN1994 / render.md
Last active September 9, 2023 17:40
Funções genéricas do RTL

RenderWithRouter v5

import React from 'react';
import { createMemoryHistory } from 'history';
import { Router } from 'react-router-dom';
import { render } from '@testing-library/react';

function renderWithRouter(component, path = '/') {
  const history = createMemoryHistory({ initialEntries: [path] });