JSFiddle - React, Tailwind, and code Playground
HTML
<div id="div_dados_historico">
</div>
<center>
<div>
<button id="add">+ MAIS</button>
<button id="remove">- MENOS</button>
</div></center>
JavaScript
$(function() {
$('#remove').on('click', function() {
var bt = $(this);
($('.history').length == 2) ? bt.hide() : bt.show();
$('.history:last-child').remove();
});
$('#add').on('click', function() {
var bt = $('#remove');
var i = $('.history').length + 1;
(i == 1) ? bt.hide() : bt.show();
var content = [
'<div class="history" id="item_',i,'"><h3>HISTÓRICO PROFISSIONAL</h3>\
<label>Empresa ',i,'</label>\
<input type="text" name="empresa[]"\ placeholder="Empresa" />\
<label>Cargo</label>\
<input type="text" name="cargo[]"\ placeholder="Cargo" />\
<label>Periodo</label>\
<input type="text" name="periodo[]"\ placeholder="Periodo" />\
<label>Atividades</label>\
<textarea rows="4" cols="50"\ name="atividades[]" placeholder="Atividades" ></textarea>\
<div>'
].join('');
$('#div_dados_historico').append(content);
});
$('#add').trigger('click');
});