Voltar para o Blog

Construindo um Aplicativo de Tarefas Simples com React 📝

Neste tutorial, mostraremos como criar um aplicativo de tarefas simples, também conhecido como To-Do List, usando React, uma das bibliotecas de JavaScript mais populares para a construção de interfaces de usuário.

Anúncio

Preparando o Ambiente

Antes de começar, certifique-se de que você tem Node.js e npm instalados em seu computador. Se você ainda não tem, pode baixá-los aqui. Em seguida, você precisará instalar o Create React App, uma ferramenta que permite criar facilmente novos projetos React:

npx create-react-app todo-app

Construindo o Aplicativo

Vamos começar a construção do nosso aplicativo de tarefas. Crie um novo componente chamado TodoItem em um arquivo chamado TodoItem.js. Este componente representará uma única tarefa na nossa lista:

import React from 'react';

function TodoItem(props) {
  return (
    <div>
      <input type="checkbox" />
      <p>{props.item.text}</p>
    </div>
  );
}

export default TodoItem;

Agora, vamos criar um componente TodoList que vai renderizar uma lista de TodoItem. Para simplificar, vamos começar com uma lista estática de tarefas:

import React from 'react';
import TodoItem from './TodoItem';

class TodoList extends React.Component {
  constructor() {
    super();
    this.state = {
      todos: [
        { text: 'Lavar a louça' },
        { text: 'Limpar a casa' },
        { text: 'Fazer compras' },
      ],
    };
  }

  render() {
    const todoItems = this.state.todos.map(item => (
      <TodoItem key={item.text} item={item} />
    ));

    return <div>{todoItems}</div>;
  }
}

export default TodoList;

Executando o Aplicativo

Para iniciar o aplicativo, execute o seguinte comando no diretório raiz do projeto:

npm start

Isso iniciará o servidor de desenvolvimento e abrirá o aplicativo no navegador.

Conclusão

Parabéns! Você criou um aplicativo de tarefas básico com React. Obviamente, este é apenas um começo. Você pode expandir esse aplicativo para permitir a adição de novas tarefas, marcar tarefas como concluídas, e muito mais!

Para continuar aprendendo e melhorando suas habilidades em React, confira o artigo sobre JavaScript e React: Criando Seu Primeiro Componente.

Anúncio

Bora pra cima 🦅

Post anteriorPróximo post

Comentários (0)

Esse artigo ainda não possui comentários 😢. Seja o primeiro! 🚀🦅

Adicionar comentário