React-5.开发工具(pubsub/json-server/代理/路由/Hooks/Redux)

React 笔记

代码:https://github.com/sharryling/practice-React

1. 同级组件的传值

-> pubsub-js库
eg: New.js emit Old.js

2. json-server 模拟数据

npm i json-server -g

启动: cd mock下,json-server xxx.json(文件名) --port 4000(端口号)

3. 解决代理

  1. 正向代理 – 开发环境: 为了获取到目标服务器的内容,客户端向代理服务器发送一个请求,代表/帮助我们去目标服务器里面获取数据并且返回给我们 【前端开发的时候要做】
  2. 反向代理 – 上线环境: 可以通过代理服务器接收网络上的请求连接,然后将请求转发给内部的网络服务器上,并把这个服务器上得到的请求的客户端。【后端人员负责配置服务器】
    -> node_modules/react-scripts/config/webpackDevServer.config.js下的【L112】proxy 进行修改
proxy: {
   
    "/api": {
   
        target: "http://www.weather.com.cn/data/cityinfo",    
        
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值