Skip to content

Instantly share code, notes, and snippets.

View luandersonalvesdev's full-sized avatar

Luanderson Alves luandersonalvesdev

View GitHub Profile
@luandersonalvesdev
luandersonalvesdev / use-trybe-publisher.md
Last active May 21, 2023 21:49
Instalando, configurando e usando o Trybe Publisher

Instalando, configurando e usando o Trybe Publisher.

Instalar CLI no ubuntu:

Caso passe por algum problema durante a instalação, reforço ir ler a documentação oficial do CLI.

  1. Colar no terminal:
type -p curl >/dev/null || (sudo apt update && sudo apt install curl -y)
curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg \
&& sudo chmod go+r /usr/share/keyrings/githubcli-archive-keyring.gpg \
&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null \
&& sudo apt update \
@luandersonalvesdev
luandersonalvesdev / emojis.md
Created May 20, 2023 20:20 — forked from rxaviers/gist:7360908
Complete list of github markdown emoji markup

People

:bowtie: :bowtie: 😄 :smile: 😆 :laughing:
😊 :blush: 😃 :smiley: ☺️ :relaxed:
😏 :smirk: 😍 :heart_eyes: 😘 :kissing_heart:
😚 :kissing_closed_eyes: 😳 :flushed: 😌 :relieved:
😆 :satisfied: 😁 :grin: 😉 :wink:
😜 :stuck_out_tongue_winking_eye: 😝 :stuck_out_tongue_closed_eyes: 😀 :grinning:
😗 :kissing: 😙 :kissing_smiling_eyes: 😛 :stuck_out_tongue:

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

Checklist do Context API

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

  • Criar uma pasta contexts;
  • Dentro da pasta contexts vamos criar um arquivo MyContext.js;

Dentro do arquivo MyContext.js:

  • Importar do react o createContext;
@luandersonalvesdev
luandersonalvesdev / react-github-pages-trybe-publisher.md
Last active December 8, 2023 08:53
Passo a passo de como dar deploy no github pages em projeto React e criar um repositório para ele com o Trybe Publisher.

Passo a passo de como dar deploy no github pages em projeto React e criar um repositório para ele com o Trybe Publisher

Certifique que tem o Trybe Publisher instalado e funcionando. Caso não tenha, acesse o link abaixo e siga somente até o passo 6:

1. Entre na pasta do projeto e instale o GH Pages

npm install gh-pages --save-dev

2. Dentro do package.json adicione:

  • Na raiz do arquivo cole:
@luandersonalvesdev
luandersonalvesdev / api-express.md
Last active July 24, 2023 14:57
Passo a passo de como configurar uma API Express com rotas, middlewares, testes e tratativa de erro síncrono e assíncrono.

Passo a passo de como configurar uma API Express com rotas, middlewares, testes e tratativa de erro síncrono e assíncrono.

Primeiramente sem testes.

não iremos focar em versões dos módulos.

  1. Faça um diretório e entre no mesmo para começarmos.

mkdir my-api-express
cd my-api-express

Início (Ubuntu 22.04 - 64-bit)

1. node.js, nvm e npm

sudo apt update
sudo apt install nodejs
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
sudo apt install npm