message: escape search term before regex compilation
  escape search term before regex compilation to prevent `Invalid regular expression` when entering invalid regex strings into search box. Ex: `*` breaks search box.
diff: @@ -49,7 +49,7 @@ export default class App extends Component {
  search() {
  const { fullList, activeFilter, term } = this.state;
  - const regexp = new RegExp(term.toLowerCase(), 'i');
  + const regexp = new RegExp(term.toLowerCase().replace(/[.*+?^${}()|[\]\\]/g, '\\$&'), 'i');
  // If a filter is active, only search through those results
  const list = activeFilter
  ? fullList.filter(el => el.type === activeFilter)
  