title: How to implement Google API with React, Redux and Webpack
body: <p>I'm trying to get google calendar events into my React Redux app.<br>
  I've tried using googleapis and google-auth-library but webpack is throwing errors because googleapis was built to run server side and bundle.js is referenced from client.
  So I've read a few forums about these errors and they all point to using <a href="https://developers.google.com/api-client-library/javascript/start/start-js" rel="noreferrer">Google's js client library</a> instead. </p>
  
  <p>I understand how to implement this in a java or php app (I'm old... 35 ;) but I'm new to React Redux and I'm looking for the best way to implement this. </p>
  
  <p>I'm trying to fetch the events from my calendar in my actions.js.  I tried including <code>&lt;script src="https://apis.google.com/js/api.js"&gt;&lt;/script&gt;</code> in my html header and then using gapi.load() from actions.js.  I also tried creating a api.js file and referencing that with require('./api').  I also tried to use the cli commands from the Node.js <a href="https://developers.google.com/google-apps/calendar/quickstart/nodejs" rel="noreferrer">Quickstart guide</a> to get an access_token and then just use axios to call Google API directly but I'm getting a 403.  I'm thinking I'm just not providing the proper headers but that wouldn't be best practice anyway.</p>
  
  <p>My question is basically how do I reference Google's js client library from my actions.js file while adhering to Redux standards?</p>