JSFiddle - React, Tailwind, and code Playground

JavaScript

var list1 = [{
  id: 1,
  name: 'John'
}]
var list2 = [{
  id: 1,
  name: 'John'
}, {
  id: 2,
  name: 'Jack'
}, {
  id: 3,
  name: 'Daniel'
}]

var list1 = [{
  id: 1,
  name: 'John'
}]
var list2 = [{
  id: 1,
  name: 'John'
}, {
  id: 2,
  name: 'Jack'
}, {
  id: 3,
  name: 'Daniel'
}]

var list3 = list2.filter(function(itm) {
  var occurance = false;
  list1.forEach(function(itm1) {
    if (itm.id == itm1.id) {
      occurance = true;
      return;
    }
  });
  return !occurance;
});

console.log(list3)