Хотя есть сообщения с похожими заголовками, все они не имеют значения или не отвечают на вопрос, который был опубликован.
У меня есть компонент, который называется так на другой странице:
<SomeComponent aParticularProp={(arg) => {this.someFunction(arg)}} />
Вот упрощенная версия того, как выглядит SomeComponent:
class SomeComponent extends React.Component{
constructor(props){
super(props);
this.state = {someState: "test"};
}
something(){
return (
<SpecialButton
onClick={() => {this.props.someFunction(this.state.someState)}}
/>
)
}
render () {
return (
{this.something()}
);
}
}
Почему я получаю "Ошибка типа: _this2.props.someFunciton не является функцией"?