Getting Started with Gatsby
Installation
In your Gatsby project, install Kitchn by running either of the following:
npm i kitchn gatsby-plugin-styled-components babel-plugin-styled-components --save
After installing Kitchn, you need to add the gatsby-plugin-styled-components
plugin to your gatsby-config.js
file.
// gatsby-config.js
module.exports = {
plugins: [
// ...
"gatsby-plugin-styled-components",
],
};
Provider Setup
After installing Kitchn, you need to set up the KitchnProvider
at the root
of your application. This can be either in your index.jsx
or index.tsx
file.
// index.jsx
import { KitchnProvider } from "kitchn";
export default function IndexPage() {
return (
<KitchnProvider>
<TheRestOfYourApplication />
</KitchnProvider>
);
}
Deploy your own
Deploy the example using Vercel (opens in a new tab) or preview live with StackBlitz (opens in a new tab) or CodeSandbox (opens in a new tab).
In addition, here is a complete project example (opens in a new tab) using Kitchn with Next.js.