React Component types

Their are a few different ways to create class methods. You can create render methods with a class method. Be a little more declarative and use ES6. Or be ‘the best’ and use a stateless functional component.

Destructing is typically a good idea, to make the react code less cluttered. Use stateless componenets whenever possible, functional way to use components and also offer some performance benefits.