JSFiddle - React, Tailwind, and code Playground

JavaScript

var a = {
    id: 1,
    qtde: 2
};
var b = {
    id: 1,
    nome: 'teste'
};

function mergeObjects(sourceA, sourceB) {
    var obj = {};
    var keys = Object.keys(sourceA).concat(Object.keys(sourceB));
    keys.forEach(function(key) {
        if (sourceA.hasOwnProperty(key)) obj[key] = sourceA[key];
        if (sourceB.hasOwnProperty(key)) obj[key] = sourceB[key];
    });
    return obj;
}
var c = mergeObjects(a, b);
console.log(c); // Object {id: 1, nome: "teste", qtde: 2}