撰文 | 川川
前言
在React中,render函数返回的结果,取决于组件的props和state
我们都知道UI页面上的数据不是写死的,往往是从后端的数据接口中拿到的
然后将真实的数据填充到页面上...Ajax请求数据,我们只需要请求一数据,但却要把整个jquery库都给引入进来,这个按照当今的按需加载模块化开发的话,是非常不合理的,于是就有了fetch,和axios的解决方案
在React中推荐使用...fetch方法(尝鲜,显逼格用)
jquery Ajax(不推荐使用)
request(常用,仅次于axios使用频率)
注意:都是放在componentDidMount函数中进行数据请求的
在本地的public...目录下mock本地数据
这种方式比较简单,直接在工程public目录下创建一个api文件夹,新建一个json文件就可以了
若使用axios进行数据的请求,或者fetch的方式,url以反斜杠/开头就可以了...,个人觉得这个很简单粗暴,但是唯一不足是你得自己手动的编写数据
而利用charles和mockoon工具拦截本地的请求,mock数据,需要你额外的配置一下的
当然最后介绍了easy-mock这个非常好用的模拟后端假数据的工具