image.png
前言
在React中,render函数返回的结果,取决于组件的props和state
我们都知道UI页面上的数据不是写死的,往往是从后端的数据接口中拿到的
然后将真实的数据填充到页面上...componentWillMount组件即将被挂载的函数中也是可以的
但是官方推荐放在componentDidMount这个生命周期函数中发起Ajax请求,因为执行这个生命周期时,DOM已经挂载完了
这样做可以拿到...或者cnpm install -S axios
或者yarn add axios
安装完axios后,在需要使用请求数据的文件最上面,引入axios库,如下代码所示,下面是上面示例API的具体代码
import...,引入jquery
import $ from 'jquery'
然后在componentDidMount生命周期函数内,使用jquer请求数据的方法,下面以$.get()为例,$至于$.post(),...之外,这时请求url,/api/goodlist是会报错的
换而言之,假数据放置在public目录下,不使用charles等其他代理工具,也能成功,因为在React中的webpack自动的帮你处理了,会自动的找到