博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在react底下安装环境
阅读量:5224 次
发布时间:2019-06-14

本文共 1025 字,大约阅读时间需要 3 分钟。

1.在react底下安装环境

5640239-8b1624da831743e4.png
Image.png
5640239-1afc761e96cc9ab5.png
Image.png

2.新建一个文件夹

5640239-0b6ef799a1b5cb03.png
Image.png

3.配置入口文件redux:staticRoot+'/redux/app'

5640239-d2fe48382f2db677.png
Image.png

4.在APP.js里,如何把store放到react里面运行

5640239-b6f5c7856d0bca1b.png
Image.png
5640239-ca14928263a81a03.png
Image.png
5640239-af62d09a8fcf29e3.png
Image.png

把这两个方法注释掉

5640239-52631cfb617c1b07.png
Image.png

类里面构造器的概念:

5640239-651529c22312b71b.png
Image.png

把所有函数接收过来再原封不动的传给构造器

5640239-25e032c3cd88c7a7.png
Image.png

开始写数据:

//使用es6 class 去写组件时,对状态的数据赋值默认值

5640239-c6b709972a255de6.png
Image.png

在按钮上加上一个事件

5640239-99cdd5da1f71ef87.png
Image.png

匿名函数导致函数传过去就是空的

所以,用什么?
传过去是add的行为;
点击按钮触发行为,触发数据,去store里面拿到新的数据,调用一次传一个行为
MVC的架构思想:

包装组件,包装store;

import { createClass, PropTypes } from 'react';// React createClassconst AppComponent = createClass ({    //设置 props 数据类型    propTypes : {        value: PropTypes.number.isRequired,        onIncreaseClick: PropTypes.func.isRequired    },    render : function() {        const { value, onIncreaseClick } = this.props;        return (             
{ value }
); }});export { AppComponent };

自己封装一个onclick放在组件里面;

结构赋值可以把页面打开,就能运行起来了
触发方法的行为

5640239-03391087748c9d13.png
Image.png

百度云链接

链接: 密码: 4iqc

链接: 密码: 4iqc

转载于:https://www.cnblogs.com/wangting888/p/9702146.html

你可能感兴趣的文章
Lintcode: Partition Array
查看>>
分享适合个人站长的5类型网站
查看>>
类别的三个作用
查看>>
【SICP练习】85 练习2.57
查看>>
runC爆严重安全漏洞,主机可被攻击!使用容器的快打补丁
查看>>
Maximum Product Subarray
查看>>
solr相关配置翻译
查看>>
通过beego快速创建一个Restful风格API项目及API文档自动化(转)
查看>>
解决DataSnap支持的Tcp长连接数受限的两种方法
查看>>
Synchronous/Asynchronous:任务的同步异步,以及asynchronous callback异步回调
查看>>
ASP.NET MVC5 高级编程-学习日记-第二章 控制器
查看>>
Hibernate中inverse="true"的理解
查看>>
高级滤波
查看>>
使用arcpy添加grb2数据到镶嵌数据集中
查看>>
[转载] MySQL的四种事务隔离级别
查看>>
QT文件读写
查看>>
C语言小项目-火车票订票系统
查看>>
15.210控制台故障分析(解决问题的思路)
查看>>
常用到的多种锁(随时可能修改)
查看>>
用UL标签+CSS实现的柱状图
查看>>