「 REACT 」
April 08, 2018
Words count
4.6k
Reading time
4 mins.
react是基于状态实现对DOM控制和渲染。组件状态可分为两种:一种是组件间的状态传递,另一种是组件的内部状态。这两种状态使用props和state表示。props用于父组件向子组件的数据传递,组件内部也有自己的状态:state,这些状态只能在组件内部修改。
react的数据流是单向的,只会从父组件传递到子组件。属性props(properties)是父子组件进行传递状态的接口。React会向下遍历整个组件树,并重新渲染使用这个属性的组件。
可以在组件挂载时设置props
var sites =...
Read article
「 REACT 」
April 04, 2018
Words count
9.2k
Reading time
8 mins.
在组件的整个生命周期中,随着该组件的props或者state发生改变,其DOM表现也会有相应的变化。一个组件就是一个状态机,对于特定地输入,它总返回一致的输出。
一个React组件的生命周期分为三个部分:实例化、存在期和销毁时。
当组件在客户端被实例化,第一次被创建时,以下方法依次被调用:
1、getDefaultProps
2、getInitialState
1、2步骤使用Es6语法则为
constructor(props){
super(props);
this.state = &...
Read article
「 REACT 」
April 03, 2018
Words count
2.6k
Reading time
2 mins.
React在版本16.3-alpha里引入了新的Context API,社区一片期待之声。我们先通过简单的例子,看下新的Context API长啥样,然后再简单探讨下新的API的意义。
Demo地址
需要安装16.3-alpha版本的react。
下面,直接来看代码,如果用过react-redux应该会觉得很眼熟。
首先,创建context实例:
import React from 'react';
import ReactDOM from 'react-dom';
...
Read article
「 REACT 」
April 02, 2018
Words count
5.5k
Reading time
5 mins.
Context API总是很让人迷惑。这个API是官方的,但是官方又不希望开发者们使用这个API,说是这个API会在以后发生改变。现在就是那个改变的时刻。新的API已经被merge了。而且它看起来更加的“用户友好”了。尤其是你不得不使用redux、mobx的时候,可以选择新的Context API实现更加简单的状态管理。
新的API用起来非常的简单:**React.createContext()**,这样就创建了两个组件:
import {context} from '...
Read article
「 HTTP 」
April 02, 2018
Words count
2.8k
Reading time
3 mins.
协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器
1.超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的网络协议之一,所有的WWW文件必须遵循这个标准。
2.HTTP是客户端与服务器端的请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起...
Read article