function WrappedComponent() {
      Component.apply(this, arguments)

      instance = this
    }
// Replacement constructor will call the original and store new instance
Replacement constructor will call the original and store new instance
Replacement constructor will call the original and store new instance
function WrappedComponent() {
      Component.apply(this, arguments)
      instance = this
    }
function WrappedComponent ( ) { Component . apply ( this , arguments ) instance = this }
Replacement constructor will call the original and store new instance
Replacement constructor will call the original and store new instance