Вы устанавливаете ответ на данные переменной состояния, которых нет в вашем коде.Вам нужно установить его в lista вместо данных в вызове API Api, например
this.setState({lista : resData.results});
А здесь выполните условную проверку и выполните .map
.map без возврата
<tbody>{
this.props.lista && this.props.lista.map(data => (
<tr key={data.codMat}>
<td>{data.codMat}</td>
<td>{data.material}</td>
<td>{data.qntMin}</td>
</tr>
))
}
</tbody>
.map с возвратом
<tbody>{
this.props.lista && this.props.lista.map(data => {
return (<tr key={data.codMat}>
<td>{data.codMat}</td>
<td>{data.material}</td>
<td>{data.qntMin}</td>
</tr>)
})
}
</tbody>