It's easy to intermix different file types. The other documentation pages are all written in Markdown but this page is a normal React.js component. Gatsby has built-in support for Markdown, HTML, JSX, CJSX (Coffeescript flavored JSX), JSON, YAML, and TOML and it's easy to add support for additional file formats.
React.js component pages makes it easy to add interactivity or ajax enhancements to what is otherwise a static site. In the case of a documentation site, it let's you embed sample/runnable code to illustrate your documentation. (This demo is from React Motion).
It's easy to intermix different file types. The other documentation pages are all written in Markdown but this page is a normal React.js component. Gatsby has built-in support for Markdown, HTML, JSX, CJSX (Coffeescript flavored JSX), JSON, YAML, and TOML and it's easy to add support for additional file formats.
React.js component pages makes it easy to add interactivity or ajax enhancements to what is otherwise a static site. In the case of a documentation site, it let's you embed sample/runnable code to illustrate your documentation. (This demo is from React Motion).