Добро пожаловать в Переполнение стека :)
Допустим, мы можем преобразовать ваш объект в функцию, которая принимает параметр, который является функцией, которую вы хотите использовать внутри него, и возвращает объект.
Пример:
export const getGraphOptions = (cb) => {
title: {
text: 'title '
},
yAxis: {
title: {
text: 'Points'
}
},
xAxis: {
title: {
text: 'Date'
}
},
series: cb()
};
Итак, у нас есть эта функция, getGraphOptions(cb)
, которая получает функцию обратного вызова и возвращает нужный объект, теперь, вВаш компонент вы после того, как импортируете его, у нас может быть что-то вроде этого, может быть, в методе render()
:
const graphOptions = getGraphOptions(this.addData);
без использования компонента в ненужной логической работе.