H5W3
当前位置:H5W3 > 其他技术问题 > 正文

【前端问题精选】React官网“状态提升”这一章节,照着源代码敲出来报错了,请问问题在哪里呢?

这个是这一章节的地址:https://reactjs.org/docs/lift…
中文地址:http://www.css88.com/react/do…

这个章节的名字叫”状态提升”,讲的是如何用React实现一个双向绑定,输入摄氏度转换成华氏度,输入华氏度转换成摄氏度。

最后照着源代码敲出来以后会报这个错误

clipboard.png

如果我把

if (Number.isNaN(input)) {
return “”;
}

删除掉,反而能显示出来了,但是底下的华氏温度显示是NaN,输入后也可以进行双向转换,自己照着敲两遍了,感觉应该没有写错..不知道问题在哪

clipboard.png

顺带一提,我是用create-react-app命令来生成的。

clipboard.png

谢谢各位React大佬T_T,请帮助我~

回答:

Number.isNaN都没有的话,用babel转一下或者换个浏览器吧。

回答:

发报错信息啊 估计number没isnan吧 看你具体环境了

本文地址:H5W3 » 【前端问题精选】React官网“状态提升”这一章节,照着源代码敲出来报错了,请问问题在哪里呢?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址