JSFiddle - React, Tailwind, and code Playground
JavaScript
var a = {foo: 'bar'};
var b = {foo: 'bar', bar: 'foo'};
var c = {bar: 'foo'};
var d = {baz: 5};
var e = Object.assign({}, a);
var f = Object.assign({}, b);
var g = Object.assign({}, c);
var h = Object.assign({}, d);
const arrayOfObjects = [a , b , c, d, e, f, g, h];
console.log(arrayOfObjects);
const uniqueArray = arrayOfObjects.filter((object,index) => index === arrayOfObjects.findIndex(obj => JSON.stringify(obj) === JSON.stringify(object)));
console.log(uniqueArray);