A template for quickly starting a Next.js-based project.
- TypeScript-enabled. Check out the TypeScript configuration
- ESLint-enabled
- a grid-based Default Layout
- Switch between dark and light themes
- Loader
- Style Guide:
airbnb-typescript
no-use-before-define
:off
,@typescript-eslint/no-use-before-define
:[error]
,react/jsx-filename-extension
:[1, { extensions: [".tsx"] }]
,import/no-default-export
:[2]
,import/prefer-default-export
:off
,react/jsx-props-no-spreading
:off
,react/destructuring-assignment
:[1, never]
- to generate a new component, run
yarn gc component-name