最近学习 React 做了个项目,分享下入门经验

2016-03-03 10:46:45 +08:00
 hustlzp
http://hustlzp.com/post/2016/03/react-first-blood

React 新手,有什么不对的地方欢迎大大指点。
13238 次点击
所在节点    程序员
35 条回复
wickila
2016-03-03 10:53:22 +08:00
哈哈,看名字就知道是校友。
magicdawn
2016-03-03 11:45:08 +08:00
jsx 作为一门把模板写在 js 里的语言, 没有 if/else 你怎么看? 每次都用 `condition ? positive : negative` 烦不烦, 还是每个条件封装一个方法...
imt
2016-03-03 11:57:52 +08:00
well done
hustlzp
2016-03-03 13:37:27 +08:00
@magicdawn 开始我也有点烦,后来习惯了...

好处就是不用引入新的模板语法, everything is JavaScript 。坏处就是有时候不那么直观。

if else 我一般都是直接用三元表达式写,更复杂的会封装到方法中。

不过我有时候也会觉得烦,也会用这个插件:

https://github.com/AlexGilleran/jsx-control-statements-jstransform
magicdawn
2016-03-03 15:15:56 +08:00
@hustlzp 表示看不下去~语法那关过不去, 玩不下去了~哈哈
每次想玩这个的时候就翻翻官网文档, 看这部分有没有被移去 https://facebook.github.io/react/tips/if-else-in-JSX.html , 一次次发现还在~好忧桑...
hustlzp
2016-03-03 16:20:40 +08:00
@wickila 握爪 :0
hustlzp
2016-03-03 16:21:48 +08:00
@magicdawn 😂
iugo
2016-03-03 17:18:08 +08:00
如果真的距离现代前端有点远, 可以先从 Vue.js 入手.
sodaless
2016-03-03 17:53:47 +08:00
之前一直做 native 开发的,有段时间写了下 react native ,模块化挺好的,学习难度也低
hustlzp
2016-03-03 18:44:09 +08:00
@iugo 恩, Vue 还是比较平和的, React 就有点激进了
hustlzp
2016-03-03 18:53:11 +08:00
@sodaless react native 用在实际项目中坑大吗?
ldehai
2016-03-03 19:19:09 +08:00
@hustlzp 写的很棒,特别是针对学习新技术,不要一上来就用各种框架,容易受挫。对这点很赞同。
hustlzp
2016-03-03 20:14:37 +08:00
@ldehai 谢支持 :)
gudong
2016-03-03 21:51:03 +08:00
不错,写的挺好~
fantastic
2016-03-03 22:14:15 +08:00
哈哈 first-blood dotaer?
hustlzp
2016-03-03 23:27:05 +08:00
@fantastic 初=处,化用一下词语啦,你懂的 ^^
hustlzp
2016-03-03 23:27:22 +08:00
@gudong 谢谢
zhoujianqingz
2016-03-04 07:05:44 +08:00
谢谢!
bobuick
2016-03-04 07:18:09 +08:00
代码呢。
okampfer
2016-03-04 09:06:11 +08:00
请教 SPA 是什么的缩写?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/260723

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX