Presentational and Container Components

react团队成员之一的Dan Abramov在medium上写过一篇文章 Presentational and Container Components,他在文中将组件分为两类,分别是PresentationalContainerPresentational是展示类组件,比如说Page,Sidebar,Story,ListContainer组件是功能类组件,比如UserPage, FollowersSidebar, StoryContainer, FollowedUserList

它们是React组件的两种设计模式,和组件本身是class component还是function component关系不大。

在React Native中创建一个动画有多种方式。

  1. 使用react-native包的Animated组件创建动画
  2. 使用react-native包的LayoutAnimation创建布局动画
  3. 使用Web API标准的requestAnimationFrame控制动画

以上是目前常用的几种在React Native中创建动画的方式,Animated动画可以进行nativeDriver加速,但是如果属性不支持,将会使用requestAnimationFrame实现计算。LayoutAnimation控制粒度不及Animated细。

本文主要来说说Animated.Value及Animated.ValueXY

什么是React?

React

当今的前端正处于技术爆发期,这个阶段涌现很多优秀的编程思想以及框架,本文所介绍的react就是
前端的一种框架,它使用单向数据绑定以及jsx语法糖,通过它提供的特性,可以构建去区别于以前传统
型的网页。