/ReactCnodeJS

☀️React 初/中级项目,CnodeJS社区重构 (a junior project, rewrite cnodejs.org ) 🌟 DEMO:

Primary LanguageJavaScriptMIT LicenseMIT

ReactCnodeJS

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

在线预览 图片预览


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

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

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

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

P.P.S.: 项目起源于Vue.js版CnodeJS,希望帮助到正在/将要学习Vue的同学。


本地运行:

git clone https://github.com/shuiRong/ReactCnodeJS.git
cd ReactCnodeJS
yarn
yarn start

P.S.: 默认用的是 3000 端口。


技术栈:

React

React-Router

Ant Design

CnodeJS API