One trick you could do to clean up Header.js is to have App.js not even include it, if nextDays is false. Then, instead of having to pass in nextDays as nextStatus to the Header and return null if it's false, you could remove all of that logic from Header.
It would look like this, in App.js:
{this.state.nextDays && <Header handleForm=...