Skip to content
/ todo Public

基于parcel、react、Typescript 构建的todo应用,兼容PC和移动端。主要用于学习和理解react的数据管理方式,其中包含两大类 redux 和 mobx,单向数据流和响应式两大流派的典型主流库。📦🚀

License

Notifications You must be signed in to change notification settings

hec9527/todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo

说明

todo是一个使用 React、 Typescript 构建的应用,主要用于练习数据管理工具的使用以及最佳实践。仓库中不同分支包含了不同的实现方式,主要包括 redux 和 mobx 两大类,你可以 clone 代码然后切换到指定分支查看实现方式

分支 说明
master 使用传统的基于 connect 链接 redux 以及 react 组件的方式
hooks 使用基于 hooks 的方式组织代码 react>16.8 并且react-redux>7.1.0
RTK 使用基于redux tookit组织的代码结构
mobx-V6 基于 mobx-v6 的数据管理实现,采用传统的 inject 的方式,而不是 hooks

Building and running on localhost

clone repository to local

git clone https://github.com/hec9527/todo
cd todo

install dependence

yarn

To start your server

yarn start

To create a production build

yarn build

Running

Open the file dist/index.html in your browser

screenshots

LICENSE

MIT

About

基于parcel、react、Typescript 构建的todo应用,兼容PC和移动端。主要用于学习和理解react的数据管理方式,其中包含两大类 redux 和 mobx,单向数据流和响应式两大流派的典型主流库。📦🚀

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published