Why setState to hidden? Shouldn't it just be removed from the list/retsults?