yarn create react-app // ex yarn으로 시작하는법
yarn set version berry 

-------------------------
.yarnrc.yml 파일에서 nodeLinker:pnp 작성

yarn install

yarn dlx @yarnpkg/sdks vscode

----------------------------------------
.gitignore
# yarn zero install
!.yarn/cache
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions

yarn add -D eslint prettier eslint-config-prettier eslint-plugin-prettier eslint-plugin-react eslint-config-react-app

yarn dlx @yarnpkg/sdks vscode

"lint":"eslint \\"src/**/*,{js,jsx,ts,tsx}\\"",
"lint:fix":"eslint --fix \\"src/**/*,{js,jsx,ts,tsx}\\"",

yarn lint:fix

yarn add -D @craco/craco craco-alias

tsconfig.paths.json

{
    "compilerOptions": {
        "baseUrl": ".",
        "paths": {
            "@/*":["src/*"],
            "@components/*":["src/components/*"],
        }
    }
}

craco.config.js

const CracoAlias = require('craco-alias')

module.exports ={
	plugins:[
	{
	plugin:CracoAlias,
	option:{
	source:'tsconfig',
	tsconfigPath:'tsconfig.paths.json',
	},
	},
	],
	}