Skip to content

daeha76/react-pizza-ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

React로 Pizza App 만들기

Blazor로 만든 Pizza App을 React로 만들어보는 프로젝트 입니다. 아래 원본 출처로 가시면 Blazor로 Pizza App 만들기도 경험하실 수 있습니다. 저는 Blazor로 만들어진 Pizza App을 React로 만들어보면서, Blazor와 React의 장단점 등을 파악할 수 있을 것으로 생각합니다.

원본 출처

먼저 해야할 일

1. 프로젝트 생성

npx create-react-app {프로젝트명} --template=typescript

2. react-router-dom 설치

npm i react-router-dom
npm i @types/react-router-dom

3. styled-components 설치

npm i --save-dev @types/styled-components
npm i --save styled-components

4. ESLint 설치, Prettier 설치

npm install --save-dev eslint prettier
  • .prettierrc.js 파일 생성하고 입력
module.exports = {
  singleQuote: true,
  tailingComma: 'all',
  printWidth: 100,
}

5. ESLint 설정

npx eslint --init
  • .eslintrc.js 파일 수정
module.exports = {
  settings: {
  	react: {
  		version: 'detect',
  	},
  },
  env: {
  	//...생략...
  },
  rules: {
  	'react/react-in-jsx-scope': 'off',
  },
}

6. package.json 파일에 아래 내용 추가

{
	//...생략...
	"scripts": {
		//...생략...
		"eject": "react-scripts eject",
		"format": "prettier --check ./src",
		"format:fix": "prettier --write ./src",
		"lint": "eslint ./src",
		"lint:fix": "eslint --fix ./src"
	},
	//...생략...
}

7. 컴포넌트를 절대경로로 설정 : tsconfig.json

{
	"compilerOptions": {
	//...생략...
		"jsx": "react-jsx",
		"baseUrl": "src"
	},
	//...생략...
}

About

blazor pizza 를 react로 변경

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published