--- title: Build a Random Quote Machine localeTitle: Construa uma máquina de cotação aleatória --- ## Construa uma máquina de cotação aleatória O projeto consiste em três partes distintas: 1. Identificando os componentes necessários para completar a tarefa, quais componentes existem? Alguns componentes podem ser usados ​​mais de uma vez? Por exemplo, os botões são os mesmos apenas com diferentes eventos onClick? 2. Qual componente deve ser responsável por manter o estado e como as mudanças no estado devem ser repassadas para outros componentes? 3. Como uma nova citação deve ser buscada? Onde a nova citação e o autor devem ser armazenados?