react 开发中的问题简记

1、什么时候用props 什么时候用state ?

  不能使用props:当页面组件存在URL跳转问题时候,原因:若单独刷新,他会报错,拿不到前面的数据;

  使用props场景:当组件为页面组件的一部分即没有专有的URL配置的时候可以使用。

  state:保持当前状态请求一般都会放在state里。

2、开发中遇到的问题,路径状态改变前一个状态不会消失(BUG) 例如:弹出浮层;

  利用react中的周期函数:componentWillReceiveProps(nextprops)以下为传递的请求路径不一致调用

  componentWillReceiveProps(nextprops){if(nextprops.location.pathname != this.props.location.pathname ){}}

3、iframe:“浏览器中的浏览器“:

  解决微信浏览器头部标题不能更改的问题。

4、项目开发部署:

  jenkins的配置构建 后台管理nginx的配置 ssh远程连接服务器命令;

5、既然有了node本地服务器调试为什么要部署开发服务器?

  为了走一遍线上的流程,因为很多问题在本地有可能不会被发现;

  

 

原文地址:https://www.cnblogs.com/YFeiY7/p/7263032.html