In today's video we'll see how we can take a React component that is doing too much and split it into multiple components. We'll look at how you can spot if a component needs breaking up and how we can use the tests to ensure we're maintaining functionality and how they help guide us towards a better implementation.
Today I'll show you how I set up Vim for JavaScript development and show you some of the key parts of my configuration that make it a great environment to write JavaScript, integrating with today's prominent tools such as ESLint and Flow.