remove unused app state keys
rearrange app state: common parent for search term & result

and create a parent component for search entry & results that mirrors it

and perform searches only when RET pressed, not on every input event