code: function shouldRecycleElement(oldElement, props, tag) {
    return (
      !isTextNode(oldElement) &&
      oldElement.id === "" &&
      !nodeTypeDiffers(oldElement, tag)
    );
  }
docs: we want to recycle elements to save time on creating and inserting nodes into the dom we don't want to manipulate elements that go into the cache, because they would mutate in the cache as well