У меня есть вот такой State. И мне приходится, его рендерить через map и Object.keys.
<button onClick={this.handleClick} >Удалить</button> //отлично работает
{manageList.map((manage, i) =>(
<>
<div>
{Object.keys(manage.UserBy).map(function(key) {
if(key == "id"){
return <button onClick={this.handleClick} >Удалить</button> //не работает
}
return <> <div>{manage.UserBy[key]} {manage.price}%</div> </>
})}
</div>
</>))}
//функция
handleClick(){
console.log(200)
}
Ошибка которая у меня выходит.
TypeError: Cannot read property 'handleClick' of undefined
В чем может быть проблема?