Creates higher-order component for wrapping component in another component.
React higher order components for controlled components and components requiring value validation
Helps you confirm the existence of specified falsy values (e.g. 0)
Helps you deny the existence of specified truthy values (e.g. 'someString', aParticularObject)