一个设计精美的React应用:ToDoList(待办事项),可以增删改查事项。
打开你准备存储这个项目的文件夹然后将项目克隆到本地。(或者下载压缩包到文件夹中)git clone git@github.com:threewhisky/ToDoList.git
然后切换到项目根目录cd ToDoList
安装依赖npm install
或使用淘宝镜像(更快速稳定)cnpm install
执行运行命令npm start
在浏览器中打开 http://localhost:3000/ ,便可以开始使用 ToDoList 。
在input输入框中输入你的待办事项,然后按下回车或者点击输入框右边的添加按钮,该待办事项就会自动添加到 正在进行的事项 列表中。
点击事项左侧的checkbox方框,即可将该事项移动到 已完成的事项 列表中。
双击事项的内容,即可重新编辑该事项的内容。
点击事项右侧的删除按钮,便会将该事项从你的待办事项中移除(注意是删除事项,不是添加到完成列表中)。
在 已完成的事项 列表中你可以点击已完成事项左侧的checkbox方框,便会将该事项重新移入 正在进行的事项 列表中。
在 已完成的事项 列表中双击事项的内容,即可重新编辑该事项的内容并在编辑完后将该事项重新移入 正在进行的事项 列表中。
在 已完成的事项 列表中点击事项右侧的删除按钮,便会将该事项从你的待办事项中移除。
点击页面底部的清空所有事项按钮,便会将页面内所有的事项全部移除,且不可恢复(慎点)。
使用 React 搭建,借助 Ant Design UI 对页面进行设计,页面精美。
对组件进行合理拆分,方便继续维护改良,减少代码耦合性,且在细节处进行性能优化,提高了运行效率。
该项目完美适配移动端!由于项目使用的是flex弹性布局,使其在不同大小的窗口或移动端上都有良好的展示效果。
ToDoList允许用户管理待办事项列表(CRUD)
ToDoList使用HTML5的本地储存新特性,使你刷新页面也不会丢失数据。
将数据分类成 正在进行的事项 和 已完成的事项 ,大幅提高了用户体验。
在细节处提高用户体验:
如果你觉得对你有帮助,点击页面右上角的 Star 我就能收到你的心意!