message: Passed in measurements
  Makes it easier to override. Might want to measure font size but leave
  other data as is
diff: @@ -5,7 +5,7 @@ class SharedElementMotion extends React.Component<any, any> {
  static defaultProps = {
  duration: 300,
  easing: 'easeLinear',
  - elementStyle: (name, ref, data) => ({...ref.getBoundingClientRect(), ...data})
  + elementStyle: (name, ref, data) => data
  }
  componentWillReceiveProps(nextProps) {
  var sharedElements = this.getSharedElements(nextProps.sharedElements);
  @@ -29,7 +29,7 @@ class SharedElementMotion extends React.Component<any, any> {
  return sharedElements.reduce((elements, element) => ({...elements, [element.name]: element}), {});
  }
  getStyle(name, {ref, data}) {
  - return this.props.elementStyle(name, ref, data);
  + return this.props.elementStyle(name, ref, {...ref.getBoundingClientRect(), ...data});
  }
  getPropValue(prop, name) {
  return typeof prop === 'function' ? prop(name) : prop;
  