1
resposta

'Fragment' is not defined

import React, { Component } from 'react';
import './App.css';
import Tabela from './Tabela';

import Form from './Formulario';

class App extends Component {
  state = {
    autores: [
      {
        nome: 'Paulo',
        livro: 'React',
        preco: '1000'
      },
      {
        nome: 'Daniel',
        livro: 'Java',
        preco: '99'
      },
      {
        nome: 'Marcos',
        livro: 'Design',
        preco: '150'
      },
      {
        nome: 'Bruno',
        livro: 'DevOps',
        preco: '100'
      },
      {
        nome: 'Nico',
        livro: 'Java',
        preco: '9999'
      }
    ],
  }

  removeAutor = index => {
    const { autores } = this.state;

    this.setState({
        autores : autores.filter((autor, posAtual) => {
            return posAtual !== index;
        }),
    });
  }

  render () {
    return (
      <Fragment>
        <Tabela autores= {this.state.autores} removeAutor= {this.removeAutor} />
        <Form></Form>
      </Fragment>
    );
  }
}

export default App;
1 resposta

Fala ai Fabiano, tudo bem? Faltou você importar o componente Fragment:

import React, { Component, Fragment } from 'react';

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software