проблема здесь
<textarea name="discription"
placeholder = "Enter Task Discription"
// this value at first was '' and later became undefined which is what caused the warning
value = {props.newTask.discription}
onChange = {props.handleChange}
/>
Проблема вызвана тем, что при установке описания состояния становится неопределенным
handleNewTaskChange(event){
//console.log(typeof(event))
var evName,evValue;
if(event.target){
const{name,value} = event.target
console.log(name,value)
evName = name
evValue = value
}
else{
evName = "deadline"
evValue = event
}
//console.log(evName,evValue)
this.setState({
addNewTask:{
[evName]:evValue
}
})
}
это должно быть
handleNewTaskChange(event){
const description = event.target.value;
this.setState(prvState => ({
addNewTask:{
...prvState.addNewTask,
description
}
}))
}