About this project

A small project using React & isomorphic-fetch to ilustrate client-side fetching REST resources from a public api. This project uses the Marvel API, which unlike some other APIs (Star Wars, Pokémon) provides image resources which make PoC projects like this a little more interesting.

About this stack

This repo loosely follows the smart container/dumb component pattern - using containers for data fetching and components for rendering. I have too much styling stuff in my containers. Started from create-react-app, extended viareact-custom-scriptsfor including SASS functionality. Base styles are from Bootstrap with minimal customization. Im using react-router v4 which is a bit different than past versions, but it has grown on me.

TODOs / Bugs

  • More robust error handling
  • Tests
  • More robust character search options
  • Maybe give this a try with a backend graphQL proxy server
  • Move container logic and state into Redux