Я новичок, чтобы реагировать.Я пытаюсь перенаправить на компонент, нажав на кнопку, которая является частью существующего визуализированного компонента.Теперь я хочу, чтобы при нажатии кнопки новый компонент отображался, а существующий должен быть скрыт (кнопка также).
render(){
return(
<div className='container'>
<table className='table table-striped'>
<thead>
<tr>
<th>User_Id</th>
<th>User_Name</th>
<th>Email</th>
</tr>
</thead>
<tbody>
{this.state.arr.map((card)=>{
return(
<tr>
<td>{card.user_id}</td>
<td>{card.user_name}</td>
<td>{card.email}</td>
<td>
<button className="btn btn-outline-primary ml-2 my-2 my-sm-0">Edit</button>
//click here(the Edit button) to Redirect to another component
</td>
<td><button className="btn btn-outline-primary ml-2 my-2 my-sm-0">Delete</button></td>
</tr>
) })}
</tbody>
</table>
</div>
)
}
, а компонент, подлежащий отображению, -
export default class Edit extends Component{
render(){
return(
<div>
<h1>Edit User.</h1>
</div>
)
}
}