摘要: 在实际开发过程中,经常遇到根据props和state变化,重新计算“渲染阶段”需要的数据的情况。 如:根据输入的值实时过滤select列表,或者表格数据(查询过滤)。 问题特点: 1. 每次渲染都会调用相关操作 2. 进行的操作都是和渲染相关的,如根据参数计算渲染需要的数据 常用方法: 1)在get 阅读全文
posted @ 2019-12-02 20:48 Lyra李 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 如果想通过props来重置state的值。有3种方法: 1. 最好的方法:key属性 修改key属性的值,可以使组件卸载后重新加载。所有的状态全部重置。 这种情况可以给key设一个每次渲染都会改变的值。 而且在多层嵌套的情况下,避免了组件的diff。 (递归实现树状级联组件,且节点带有状态时,每次都 阅读全文
posted @ 2019-12-02 17:35 Lyra李 阅读(1203) 评论(0) 推荐(0) 编辑
摘要: 测试用例: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http 阅读全文
posted @ 2019-12-02 16:03 Lyra李 阅读(2744) 评论(0) 推荐(0) 编辑
摘要: 1. console面板展示 1.全屏展示 打开开发者工具(option+cmd+i),点击console的tab 2. 在其他面板展示的同时展示console面板 1)esc快捷命令 2)或者选择打开右上角的Customize and controlled Devtool, 然后选择show Co 阅读全文
posted @ 2019-12-02 10:58 Lyra李 阅读(227) 评论(0) 推荐(0) 编辑