React实践项目–todolist(1)初始化配置

React实践项目--todolist(1)初始化配置
TodoList

本系列文章会展示如何使用 React 构建一个简单的 todo_list 项目。由于我们还没有学习 redux ,所以 纯 React 来管理数据,以此来巩固 React 基础。 加油💪🏻

初始化项目

  1. 使用 npx create-react-app todo_list 初始化项目 等待安装成功后,运行 cd todo_list & npm start,系统会自动打开浏览器页面 http://localhost:3000/ 。此时,看到一个旋转的 React 图标,就说明项目运行成功了! 💐

运行 npm i sass -D 在项目中使用 sass 来编写 css

  1. 删除 src/App.js 部分内容,保留如下内容:
import "./App.css";

function App({
  return <div className="App"></div>;
}

export default App;
  1. 创建 src/components 文件夹 由于我们要实践 React 的基本传值功能(也是为了对比后面学习的 redux),我们要抽离出简单的组件,体会通过 props 传值和基本事件的不便。

在这个文件夹中,我们要创建几个基础组件文件夹:

  • 输入框:src/components/InputItem
  • 切换全部/已完成 Tab:src/components/TodoTabs
  • todo 列表:src/components/TodoList
  • 列表项:src/components/TodoItem
  • 加载中:src/components/Loading
  • 操作列表项:src/components/IsCheck
  • 每个组件文件夹中都创建 index.jsxindex.scss 此处不再赘述*
  1. 创建 src/utils 文件夹 在这个文件夹中,我们将会创建工具方法:
  • 创建 Contextsrc/utils/context.js
  • 模拟获取数据接口src/utils/getData.js
  • ReactHttp 组件:src/utils/Http.js
  • 导出 utils 中所有方法: src/index.js

至此,项目所需的基本文件结构已经创建完成!下一章我们要开始从 Http 组件开始分析该项目。


原文始发于微信公众号(前端华先生):React实践项目–todolist(1)初始化配置

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/55330.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!