title: Sorting and Filtering on the client side. How should approach this?
body: <p>GraphQL API from backend provides tabulated information of about 10000+ items (normalized data) (ie contact info: name, title, company, phone number, email...)</p>
  
  <p>Upon receiving this data in the front end. I want to sort by fields and search and filter by keywords. </p>
  
  <p>The approach I am thinking is, once the data is received via graphQL API to the component I can trigger onclick event to call a function to sort etc. within the component.</p>
  
  <p>Is this a naive approach? Would there be better method to handle this?</p>