То, чего вы пытаетесь достичь, на самом деле не так, как реагирует, любит вести себя и, вероятно, является ошибкой.если вам нужно, чтобы в вашем компоненте были доступны дополнительные функциональные возможности, вы можете определить класс, поместить туда свою внешнюю логику, а затем создать экземпляр объекта из этого класса в конструкторе или методе рендеринга компонента и использовать оттуда все необходимые вам функциональные возможности.