Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimal Gatsby starter template with Redux and Emotion, plus ESLint and Prettier, to kickstart your static site.
Gatsby Starter Redux & Emotion is a minimalistic Gatsby starter template that scaffolds a new Gatsby site with Redux for state management, Emotion for CSS-in-JS styling, and ESLint plus Prettier for code quality, created by GitHub user caki0915.
Gatsby Starter Redux & Emotion is a boilerplate repository designed to be used with the Gatsby CLI. It takes no input beyond running npx gatsby new my-redux-starter https://github.com/caki0915/gatsby-starter-redux, and the output is a complete Gatsby project directory with dependencies installed. The project runs on the Gatsby static site generator built on React, and it demonstrates a minimal setup for combining Redux and Emotion. The starter is maintained by caki0915, as indicated in the repository metadata, and includes the standard Gatsby file structure such as gatsby-config.js, gatsby-node.js, gatsby-browser.js, and gatsby-ssr.js.
npm run format fixes lint and formatting issues across the project.npx gatsby new, giving you the standard Gatsby development workflow.npm run develop starts a live-reloading server at http://localhost:8000, with a GraphiQL explorer at http://localhost:8000/___graphql.src/pages, deploy to Netlify using the provided deploy button.The starter follows the standard Gatsby onboarding flow: run npx gatsby new my-redux-starter https://github.com/caki0915/gatsby-starter-redux to create the project, then cd my-redux-starter and npm run develop to start the development server. Editing src/pages/index.js triggers a browser refresh in real time. The repository includes the standard Gatsby configuration files, and gatsby-browser.js and gatsby-ssr.js are present for any browser or server-side rendering API customizations.
The starter is open source on GitHub, and the repository includes an MIT license file. The underlying Gatsby framework is also MIT licensed, so you can use the template for personal and commercial projects.
Use the Gatsby CLI command npx gatsby new my-redux-starter https://github.com/caki0915/gatsby-starter-redux. The command clones the repository and installs all npm dependencies. After that, navigate into the directory and run npm run develop.
The default Gatsby starter includes no CSS-in-JS library and no Redux store. This starter adds Redux and Emotion, plus ESLint and Prettier configurations, so you don't have to wire them up yourself.
Yes, src/pages/index.js is the default page that you can edit immediately. It doesn't include a detailed demo like a blog or dashboard; the intent is to be minimalistic.
