这两天学 React,看完文档重写了下 CNodeJS(被吐槽:怎么不是 cnode,就是 v2ex...)

2018-12-04 23:06:27 +08:00
 shuirong1997
朋友看过后吐槽了句“怎么不是 cnode,就是 V2EX ?”(我补充了句“爬虫的话就是煎蛋? ”) XD

Github DEMO 欢迎 Star

一个 React 的初 /中级练习项目:重构 CnodeJS 社区


这里简述下我学习 React 的方式:

  1. 看了一边文档,把‘主要概念’全部看完,‘高级指引’里的根据个人兴趣挑了一些看了看。
  2. 紧接着就动手写此项目(大概花了 3 天的业余时间完成)

在此期间根据需要,看了 React-Router 文档,了解了 Redux 的实现原理(但本项目并没有用 Redux )(歪个楼:“我相信任何复杂技术背后的原理都是简单易懂的”)

P.S. 如果你想入门 React,但苦于没有难度合适的项目的话,It's For You! (考虑到别人可能会看我源码来学习,我补充了 “非常详细的注释”

1339 次点击
所在节点    分享发现
3 条回复
quarria
2018-12-05 08:15:24 +08:00
哇,,正好想学习一下,感谢楼主!!
pacino
2018-12-05 11:21:45 +08:00
浏览了一下源码,楼主在 componentWillMount 里调了 this.setState 方法,真的合适吗?
shuirong1997
2018-12-05 13:39:41 +08:00
@pacino 查了下资料,明白你说的“不合适”的意思了。多谢指正,换成 componentDidMount 了

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

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

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

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

© 2021 V2EX