https://www.jianshu.com/p/34468f13263c(copy)  目录结构

一、安装

npm install -g create-react-app

二、创建react应用

create-react-app 项目名称

进入项目文件

npm start   或 yarn

然后chrome浏览器网上应用安装

React Developer Tools和Redux DevTools

https://blog.csdn.net/lengyoumo/article/details/80336922(copy)

yarn --version

如果没有

安装方式:npm install yarn -g

如果有

安装redux

yarn add redux

//---------------------------------------------------选择性执行,不是必要的,有些项目需要-----------------------------------------------------------

此时没有webpack.config.js文件,然后执行npm run eject暴露webpack.config.js文件,在config文件夹里

但是有缺点,执行后所有开发环境的模块包都加进了运行环境里了

或者可以尝试https://blog.csdn.net/qq_42190134/article/details/88528852(copy)

大神指导

https://blog.csdn.net/qq_32842925/article/details/83375791(copy)

npm start #运行开发环境服务
npm run build #将项目打包捆绑成用于生产环境的静态文件
npm test #运行测试文件
npm run eject # ↵
#将所有工具和包移动并将其配置为项目的依赖,这样会把这些文件都差到package.json文件的dependences下
#为的是开发时使用了自定义的第三方库能被准确标记。

//---------------------------------------------------end----------------------------------------------------------

创建两个文件store下的index和reducer

//store/index.js
import {createStore} from 'redux';
import reducer from './reducer';
const store =createStore(reducer);
export default store;//store/reducer
.js
const defaultState={
texts:'',
list:[1,2]
};
export default (state=defaultState,action)=>{
return state;
}
yarn add axios 或 npm install axios --save
yarn add <package...>

This will install one or more packages in your dependencies.

yarn add <package...> [--dev/-D]

Using --dev or -D will install one or more packages in your devDependencies.

yarn add <package...> [--peer/-P]

Using --peer or -P will install one or more packages in your peerDependencies.

yarn add <package...> [--optional/-O]

Using --optional or -O will install one or more packages in your optionalDependencies.

yarn add <package...> [--exact/-E]

最新文章

  1. Html文档流和文档对象模型DOM理解
  2. linux-shell编程笔记01
  3. 【java基础】 如何导入外部jar包
  4. Heap:Sunscreen(POJ 3614)
  5. Java最重要的21个技术点和知识点之JAVA基础
  6. Unity3d之动态连接Mesh Renderer和Collider
  7. 01-08-02【Nhibernate (版本3.3.1.4000) 出入江湖】二级缓存:NHibernate自带的HashtableProvider
  8. 团体程序设计天梯赛-练习集L1-016. 查验身份证
  9. 时间格式nls_date_format的设置
  10. MongoDB每64位版本下载
  11. 《JAVASCRIPT高级程序设计》第三章
  12. 《算法导论》学习总结 — XX.第23章 最小生成树
  13. Maven安装和使用
  14. -bash: Chmod: command not found
  15. MacBook Pro App Store无法下载和更新软件解决方案
  16. 修复服务器上出现ImportError: cannot import name main的问题
  17. SVM:SVM之Classification根据已有大量数据集案例,输入已有病例的特征向量实现乳腺癌诊断高准确率预测—Jason niu
  18. EF扩展 更新指定字段
  19. H5移动端开发vue+vux
  20. 1.1 PIL:Python图像处理类库

热门文章

  1. tomcat7远程代码执行 ImageMagick 命令执行漏洞
  2. 微信小程序资源整理
  3. python 并发编程 多进程 生产者消费者模型总结
  4. [转帖]yum 下载rpm包 之前不知道具体的存放路径.
  5. 【2019CSP-S游记】咕了好久了撒
  6. DataLinkLayer(数据链路层)
  7. TCPcopy环境搭建
  8. luogu P2093 [国家集训队]JZPFAR
  9. 使用Servlet实现验证码
  10. Spring Boot嵌入式的Servlet容器