主要记录我在过程中遇到的问题及解决的姿势,技术栈 antd 3.11.x + umi 2.x + react 16.7
----
问题汇总及解决姿势
moment的一些用法及antd 日期组件的细节
关于moment
为什么说另类...setHours(0, 0, 0, 0) - 7 * 24 * 3600000)
// 月初
moment().startOf('month')
复制代码
转成unix stamp(服务器常用的时间戳规格),调用...moment().unix()即可;
若是不控制到凌晨00:00:00这种,
日期可以直接用moment的add方法往后推导,subtract往前推导,支持日/周/月/年
antd的日期组件
置空用null...{ TransitionGroup, CSSTransition } from 'react-transition-group';
// 页面标题
import { Helmet } from 'react-helmet...首先得自己维护一份静态路由表,类似vue或者react-router@3那种,
结合@withRouter拿到pathname 传入到静态路由表遍历
(这里就可以用到上面说的memoize-one来提高性能