今天开始学习React,一开始就遇到好多坑,花了不少时间(当然也是花费了指导我的那位大神的时间)。
特此记录,也方便有人踩坑的时候避免这样的情况再出现。
中文网站和国外官网
首先说一下英文官网:http://facebook.github.io/react/index.html
作为一个英文差到极点的程序员小白,在这门技术面前毅然决然地选择了中文官网:http://reactjs.cn/
但是!这是一个坑点,因为技术更新的原因,肯定在中文网的版本跟官网的版本是有落差的。所以在跟着中文网的教程敲代码的时候,发现这结果跟预期的不一样,所以只能去看看英文版的官网的代码。确实,因为版本的原因,这个代码中的React.render(),在官网已经是ReactDOM.render()。于是改了一下,运行,OK!
擅自引入cdnjs库的问题
我承认个人在技术这方面过于有些小聪明,但是这有时候却给我带来了麻烦,在编写代码的时候我看着代码上引入的script是。
当时没有测试这个库能不能用,我还是坚持应该新版本会兼容旧版本的这一说。继续写代码(coding…),到最后运行的时候。这一下可不行了,报错了,于是找了半天语法问题,没发现有什么不对,最后看看控制台才发现这个库中报错了,然后无奈又换回去了。个人认为这是React与babel-core库版本搭配的问题。
总结
算了,以后还是继续照着官网学习吧  ̄□ ̄||
时间: 2024-10-19 07:42:59