Universal React 这篇 Post 让我们知道了怎么在服务器端渲染我们的组件,还让我们知道了怎么在除了第一次请求之外,用 react-router 来在客户端处理路由的跳转,减少请求,不仅可以减少等待时间,还可以减轻服务器端的负担,带来更好的用户体验
继续阅读 »
昨天在看一个拖拽库的时候,遇到了这么一段代码,感觉很有意思:
```jsx
@sortable
class DemoHOCItem extends React.Component {
render() {
return (
{ this.props.children }
);
}
}
```
查了一下之后发现这是 es7 的新语法,叫 Decorator。
语法
如果要定义一个 Decorator 的话,不难,其实每一个 decorator 就是一个 function,有三个参数,像这样
```js
let log = (target, name, de
继续阅读 »
SPA
近期做了一个自己觉得还算不错的项目,全面SPA。
其实这不是我的第一个SPA项目,我的第一个项目是用React做的简历页面,用了一些很炫的东西,当然了,依旧是没打算向下兼容。
继续阅读 »
content
{:toc}
简介
lottie 是一个可以轻易的给各种 native app 添加高质量动画的类库。可以在 iOS、Android 和 React Native 实时渲染 After Effects 动画,就像使用静态图片一样容易。上图即为 lottie 的 logo。
简单的说,lottie 动画制作的流程是,通过 Bodymovin 扩展将 AE 动画导出为 json 数据,然后再将这个 json 渲染在客户端或者 web 端。如下图:
继续阅读 »