Api 结果未呈现到页面

Api result isn't being rendered to page

我正在使用 pokeapi 来 return 从 pokeapi 中获取关于 pokemon 的基本信息。没有任何东西被渲染到组件。甚至没有作为参数传递的默认值(皮卡丘)。当我使用开发工具检查 XHR 响应时,正在 returned 响应对象但未显示。有什么建议吗?

我有一个 link 沙盒代码。

https://codesandbox.io/s/blissful-mountain-jvbwc?file=undefined

啊我看到问题了

您需要更改 searchPokemon 方法以使用箭头函数,因为 non-arrow functions are not this binding.

另一个问题,您应该更新您的 catch 语句以使用 console.error 以便您可以在控制台中看到错误消息。