title: React render only changes
body: <p>Need to render all users and their elements like name, lastname, title. The problem is when I update some of them with editUser need to re-render current user no the whole list again.</p>
  
  <p>For example, the following code...</p>
  
  <pre><code>
  import React, { Component } from 'react';
  
  
  export default class Users extends Component {
    constructor(props) {
      super(props);
      this.editUser = this.editUser.bind(this);
    }
  
    editUser() {     
      const { id } = this.props.users;
      this.props.editUser(
        id, 
        this.nameInput.value, 
        this.lasnameInput.value, 
        this.titleInput.value
      );
    }
  
    render() {
  
      const { name, lastname, title } = this.props.users;
  
      return (
        &lt;div key={this.props.index}&gt;
          &lt;span&gt;{name}&lt;/span&gt;
          &lt;span&gt;{lastname}&lt;/span&gt;
          &lt;span&gt;{title}&lt;/span&gt;
        &lt;/div&gt;
      );
    }
  }
  
  </code></pre>