Проблема в вашем Select
this.props.handleSetState(this.props.data)
this.props.data является неизменяемой, поэтому вы просто отправляете те же данные, которые поступили. Поток props.data в новый объект, а затемотправить это обратно родителю.
ETA: Примерно так ...
let updatedObj = this.props.data.map((obj, i) => {
if (obj.accessor === value[i]) {
obj.show = false
}
return obj
})
this.props.handleSetState(updatedObj);