   @doc """
   Generate a String that contains the HTML of a rendered React component.
 
-  It returns a String that is suitable for passing to a Phoenix view for rendering.
+  It returns a String containing HTML that is suitable for passing to a Phoenix view for rendering.
   `filename` should be, along with the `path_prefix` configured for your application,
-  where your compiled React component can be found.
+  where your compiled React component can be found (minus the `.js` filename extension).
 
   For example, if you configured your app with `config :react_pheonix, compiled_path: "priv/static/js/components"`
   and you have a component file compiled there with the name of `hello_react.js`, you would pass `"hello_react"` as `filename`.

      ],
      node: [                                  # We need to add this new one
        "node_modules/babel-cli/bin/babel.js", "--watch",
        # where you'd like to keep your React components
        "web/static/js/components",
        # where you'd like to store them after compilation.
        # This MUST match your compiled_path config from config/config.exs.
        "--out-dir", "priv/static/js/components",


  ## What? Why?

  Server-side rendering of React components can be importantant for things
  such as Search Engine Optimization. In short, we have our Phoenix
  controller gather the HTML that would be generated by a React component
  (including utilizing any props required) and pass that directly into the
  view template. Once there, we can render the HTML string directly on initial
  page load so that loading is fast and data is there when a user visits your
  page (or a search engine crawler finds it).

  ## Configuration

