title: filtering an array of objects based on a contained arrays contents. Vanilla JS, lodash, some other react releated technology?
body: <p>So i'm making a react app and I have a list of projects that use specific technologies.  I want the user to be able to be able to say i'm looking for a project that uses 'a', 'b', and 'c' technologies via some checkboxes (maybe) and the list of projects will automatically update.  Should i just be using vanilla javascript for this (to sort through an array of objects) or is there an easier way to do it?  </p>
  
  <p>If this should be done via vanilla javascript, can someone give me a little direction please. was able to do this successfully search for just one 'technology' but couldn't quite get it done searching for multiple technologies.  </p>
  
  <p>Example data to be below.</p>
  
  <pre><code>const projects = [{
    name: 'projecta',
    technologies: ['a', 'b', 'f'],
    link: 'www.example.com'
  },
  {
    name: 'projectb',
    technologies: ['c', 'd', 'e'],
    link: 'www.example.com'
  },
  {
    name: 'projectc',
    technologies: ['a', 'b', 'c', 'd', 'e'],
    link: 'www.example.com'
  }];
  </code></pre>