source/transforms/babel-utils.js
function addThisDotProps(path) {
  path.replaceWith(
    t.memberExpression(
      t.memberExpression(t.thisExpression(), t.identifier('props')),
      path.node
    )
  );
}
function addThisDotProps(path) {
  path.replaceWith(
    t.memberExpression(
      t.memberExpression(t.thisExpression(), t.identifier('props')),
      path.node
    )
  );
}
function addThisDotProps ( path ) { path . replaceWith ( t . memberExpression ( t . memberExpression ( t . thisExpression ( ) , t . identifier ( 'props' ) ) , path . node ) ) ; }
Replaces 'x' with 'this.props.x'
Replaces x with this . props . x