в вашем компоненте приложения, вы должны сделать функцию для изменения состояния.
state = {
hideFormAdd: true,
}
handleHideForm(){
this.setState({hideFormAdd: !this.state.HideFormAdd})
}
в вашей функции рендеринга:
<button onClick={()=> this.handleHideForm()}> hide/show </button>
<TaskForm open={this.state.hideFormAdd}></TaskForm>
теперь в вашей TaskForm компонент, вам не нужно использовать состояние, вы можете использовать this.props.open без того, чтобы сделать ее значение в состоянии