title: How to fix "throw er; // Unhandled 'error' event"?
body: <p>I am building a basic random quote machine in React. But when i run <code>npm start</code> through terminal I get the the error.</p>
  <p>I did some research online. I fond a solution that worked for me. Apparently, downgrading my <code>react-scrpts@3.1.1</code> to <code>react-scripts@2.1.8</code> worked. But after I reboot my system, react-scripts changes back to <code>3.1.1</code> and produces the same error.</p>
  <p>The error message is:</p>
  <pre><code>events.js:174
        throw er; // Unhandled 'error' event
        ^
  
  Error: ENOSPC: System limit for number of file watchers reached, watch '/home/samman/Documents/kkk/public'
      at FSWatcher.start (internal/fs/watchers.js:165:26)
      at Object.watch (fs.js:1258:11)
      at createFsWatchInstance (/home/samman/Documents/kkk/node_modules/chokidar/lib/nodefs-handler.js:38:15)
      at setFsWatchListener (/home/samman/Documents/kkk/node_modules/chokidar/lib/nodefs-handler.js:81:15)
      at FSWatcher.NodeFsHandler._watchWithNodeFs (/home/samman/Documents/kkk/node_modules/chokidar/lib/nodefs-handler.js:233:14)
      at FSWatcher.NodeFsHandler._handleDir (/home/samman/Documents/kkk/node_modules/chokidar/lib/nodefs-handler.js:429:19)
      at FSWatcher.&lt;anonymous&gt; (/home/samman/Documents/kkk/node_modules/chokidar/lib/nodefs-handler.js:477:19)
      at FSWatcher.&lt;anonymous&gt; (/home/samman/Documents/kkk/node_modules/chokidar/lib/nodefs-handler.js:482:16)
      at FSReqWrap.oncomplete (fs.js:154:5)
  Emitted 'error' event at:
      at FSWatcher._handleError (/home/samman/Documents/kkk/node_modules/chokidar/index.js:260:10)
      at createFsWatchInstance (/home/samman/Documents/kkk/node_modules/chokidar/lib/nodefs-handler.js:40:5)
      at setFsWatchListener (/home/samman/Documents/kkk/node_modules/chokidar/lib/nodefs-handler.js:81:15)
      [... lines matching original stack trace ...]
      at FSReqWrap.oncomplete (fs.js:154:5)
  npm ERR! code ELIFECYCLE
  npm ERR! errno 1
  npm ERR! kkk@0.1.0 start: `react-scripts start`
  npm ERR! Exit status 1
  npm ERR! 
  npm ERR! Failed at the kkk@0.1.0 start script.
  npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
  
  npm ERR! A complete log of this run can be found in:
  npm ERR!     /home/samman/.npm/_logs/2019-08-18T11_06_36_567Z-debug.log
  </code></pre>