Blazor로 만든 Pizza App을 React로 만들어보는 프로젝트 입니다. 아래 원본 출처로 가시면 Blazor로 Pizza App 만들기도 경험하실 수 있습니다. 저는 Blazor로 만들어진 Pizza App을 React로 만들어보면서, Blazor와 React의 장단점 등을 파악할 수 있을 것으로 생각합니다.
npx create-react-app {프로젝트명} --template=typescriptnpm i react-router-dom
npm i @types/react-router-domnpm i --save-dev @types/styled-components
npm i --save styled-componentsnpm install --save-dev eslint prettier.prettierrc.js파일 생성하고 입력
module.exports = {
singleQuote: true,
tailingComma: 'all',
printWidth: 100,
}npx eslint --init.eslintrc.js파일 수정
module.exports = {
settings: {
react: {
version: 'detect',
},
},
env: {
//...생략...
},
rules: {
'react/react-in-jsx-scope': 'off',
},
}{
//...생략...
"scripts": {
//...생략...
"eject": "react-scripts eject",
"format": "prettier --check ./src",
"format:fix": "prettier --write ./src",
"lint": "eslint ./src",
"lint:fix": "eslint --fix ./src"
},
//...생략...
}{
"compilerOptions": {
//...생략...
"jsx": "react-jsx",
"baseUrl": "src"
},
//...생략...
}