随笔分类 -  React

some message about react.js
摘要:1.React 如何进行代码拆分?拆分的原则是什么? 这里我认为 react 的拆分前提是代码目录设计规范,模块定义规范,代码设计规范,符合程序设计的一般原则,例如高内聚、低耦合等等。 在我们的 react 项目中: 在 api 层面我们单独封装,对外暴露 http 请求的结果。 数据层我们使用的 阅读全文
posted @ 2021-02-20 16:57 月山 阅读(150) 评论(0) 推荐(0)
摘要:1.render 函数中 return 如果没有使用()会有什么问题? 我们在使用 JSX 语法书写 react 代码时,babel 会将 JSX 语法编译成 js,同时会在每行自动添加分号(;),如果 return 后换行了,那么就会变成 return; 渲染没有返回任何内容。这通常意味着缺少 r 阅读全文
posted @ 2019-10-18 16:32 月山 阅读(504) 评论(0) 推荐(0)
摘要:好久之前搭建的一个react执行环境,受历史影响是webpack3.10.0和webpack dev server2.7.1的环境,新项目准备用webpack4重新弄弄了,旧的记录就合并发布了(在没有快速目录的地方写的,之前是分为了10个文件) 所使用的一些包可能进过不断的迭代升级已不支持 01.初 阅读全文
posted @ 2019-02-23 21:52 月山 阅读(2176) 评论(0) 推荐(0)
摘要:组件 1. 无状态组件 在React中,组件的名字必须用大写字母开头,而包含该组件定义的文件名也应该是大写字母(便于区分,也可以不是)。 无状态组件是纯展示组件,仅仅只是用于数据的展示,只根据传入的props来进行展示,不涉及到state状态处理,通过函数式的方式来创建一个无状态函数式组件(大多数组 阅读全文
posted @ 2019-02-15 10:15 月山 阅读(631) 评论(0) 推荐(0)
摘要:React性能优化 记录一次利用 Timeline/Performance工具进行 React性能优化的真实案例 http://www.jianshu.com/p/9b0e9ef0a607 React性能优化总结 https://segmentfault.com/a/1190000007811296 阅读全文
posted @ 2019-01-06 17:26 月山 阅读(745) 评论(0) 推荐(0)
摘要://Map() 原生object转Map对象 (只会转换第一层,注意和fromJS区别) //List() 原生array转List对象 (只会转换第一层,注意和fromJS区别) //fromJS() 原生js转immutable对象 (深度转换,会将内部嵌套的对象和数组全部转成immutable 阅读全文
posted @ 2019-01-06 17:23 月山 阅读(642) 评论(0) 推荐(0)