Вы не можете ожидать, что вы можете просто вызвать какую-то функцию в другом классе, потому что вы импортировали этот класс. Реактивный способ сделать это - передать функцию в качестве реквизита, если это родительские и дочерние компоненты. Если нет, я бы настоятельно рекомендовал извлечь общую функцию из обоих классов и вызывать их отдельно.
Из комментариев другие пользователи также рекомендовали использовать функцию static
, если вы абсолютно хотите связать функцию с Second
class.
Моя основная цель - когда пользователь нажимает кнопку, он должен вызвать метод из другого класса и вернуть Hello. Затем позже я хочу установить некоторые свойства, которые я не могу использовать в функции stati c. Так вот почему я не хочу использовать функцию stati c
Из вашего примера кода выглядит, что Second
является компонентом React? Если бы этот класс был создан для инкапсуляции определенного поведения, я бы порекомендовал превратить его в простой javascript класс, а затем создать экземпляр / использовать там, где это необходимо.