title: constructor in React not being called upon component being instantiated
body: <p>I am new to React.js so I am still trying to understand how constructors work with it. </p>
  
  <p>I have a default constructor that sets the name property to "Ryan". But when I create a Greeting component the name is not being set to Ryan by default. What am I missing?</p>
  
  <pre><code>import React, { Component } from 'react';
  import { AppRegistry, Text, View } from 'react-native';
  
  class Greeting extends Component {
  
      constructor(props)
      {
        super(props);
        this.props.name = 'Ryan';
      };
  
    render() {
      return (
        &lt;View style={{alignItems: 'center'}}&gt;
          &lt;Text&gt;Hello {this.props.name}!&lt;/Text&gt;
        &lt;/View&gt;
      );
    }
  }
  
  export default class LotsOfGreetings extends Component {
    render() {
      return (
        &lt;View style={{alignItems: 'center', top: 50}}&gt;
          &lt;Greeting/&gt;
          &lt;Greeting name='Rexxar' /&gt;
          &lt;Greeting name='Jainaa' /&gt;
          &lt;Greeting name='Valeera' /&gt;
          &lt;Greeting/&gt;
        &lt;/View&gt;
      );
    }
  }
  </code></pre>
  
  <p>This is the result</p>
  
  <pre><code>Hello ! 
  Hello Rexxar! 
  Hello Jainaa! 
  Hello Valeera!
  Hello !
  </code></pre>
  
  <p>It should be </p>
  
  <pre><code>    Hello Ryan! 
      Hello Rexxar! 
      Hello Jainaa!
      Hello Valeera! 
      Hello Ryan!
  </code></pre>