effectCallback: Function that is executed one or more times according to
effectCallbackcan return a function that will be executed only if
effectCallbackis executed again or the webcomponent is unmounted.
optionalArgumentList: Array of arguments that controls the execution of
effectCallback, if an argument of
optionalArgumentListchanges it will trigger that
effectCallbackis executed again without first cleaning the effects subscribed by the previous execution.