Skip to content

ginger-kang/TypeScript-React-Boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’Ž React Boilerplate with TypeScript πŸ’Ž

πŸ’ What’s Included?

Package Version
react ^16.13
react-dom ^16.13
react-router ^5.2
react-scripts 3.4
styled-components ^5.2
typescript ^4.0
@typescript-eslint ^4.4

✨ Feature

🌚 Dark Mode

βš™οΈ Configuration

πŸ›  .eslintrc.json

{
  "parser": "@typescript-eslint/parser",
  "plugins": ["react", "@typescript-eslint", "prettier"],
  "extends": [
    "eslint:recommended",
    "plugin:react/recommended",
    "plugin:@typescript-eslint/recommended",
    "prettier/@typescript-eslint",
    "plugin:prettier/recommended"
  ],
  "rules": {
    "@typescript-eslint/explicit-module-boundary-types": "off"
  },
  "settings": {
    "react": {
      "version": "detect"
    }
  }
}

πŸ§‘β€πŸŽ¨ .prettierrc

{
  "printWidth": 80,
  "singleQuote": true,
  "trailingComma": "all",
  "tabWidth": 2,
  "useTabs": false,
  "semi": true
}

βš™οΈ tsconfig.json

TypeScript의 컴파일러 μ˜΅μ…˜μ„ μ„€μ •ν•˜λŠ” tsconfig.json은 Create React App ν”„λ‘œμ νŠΈμ˜ κΈ°λ³Έ 섀정을 λ”°λ¦…λ‹ˆλ‹€.

Installation

$ yarn

Getting Started

yarn start

Build

yarn build

About

πŸ’Ž Boilerplate with React and TypeScript πŸ’Ž

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published