Change from classes to functional components #19
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Change components to be stateless functions instead of classes. This is a first step in the codebase to take a more functional approach and clean up a little bit.
Next up will be extracting the classname functionality into pure functions which will reduce the code in each component and improve readability. By refactoring out the classname logic it is also a good opportunity for more unit tests covering the main functionality without having to render the component constantly.