material-ui์ ๋ง์ง๋ง ๋ฒ์ ์ ์ค์นํ์ต๋๋ค.
Table ๋๋ LeftNav๋ฅผ ์ฌ์ฉํ ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
./src/complex.jsx์ ์ค๋ฅ
๋ชจ๋ ๋น๋ ์คํจ: ์ค๋ฅ: "/Users/ericraffin/projects/react-training/3-react/src" ๋๋ ํ ๋ฆฌ์ ๊ด๋ จ๋ ์ฌ์ ์ค์ "stage-1"์ ์ฐพ์ ์ ์์ต๋๋ค.
/Users/ericraffin/projects/react-training/3-react/node_modules/babel-core/lib/transformation/file/options/option-manager.js:372:17์์
Array.map์์(๋ค์ดํฐ๋ธ)
OptionManager.resolvePresets(/Users/ericraffin/projects/react-training/3-react/node_modules/babel-core/lib/transformation/file/options/option-manager.js:364:20)
OptionManager.mergePresets(/Users/ericraffin/projects/react-training/3-react/node_modules/babel-core/lib/transformation/file/options/option-manager.js:348:10)
OptionManager.mergeOptions(/Users/ericraffin/projects/react-training/3-react/node_modules/babel-core/lib/transformation/file/options/option-manager.js:307:14)
OptionManager.init์์ (/Users/ericraffin/projects/react-training/3-react/node_modules/babel-core/lib/transformation/file/options/option-manager.js:465:10)
File.initOptions์์ (/Users/ericraffin/projects/react-training/3-react/node_modules/babel-core/lib/transformation/file/index.js:194:75)
์ ํ์ผ์์ (/Users/ericraffin/projects/react-training/3-react/node_modules/babel-core/lib/transformation/file/index.js:123:22)
Pipeline.transform์์ (/Users/ericraffin/projects/react-training/3-react/node_modules/babel-core/lib/transformation/pipeline.js:45:16)
๋ณํ ์(/Users/ericraffin/projects/react-training/3-react/node_modules/babel-loader/index.js:14:22)
์๋ง๋ ๊ฑด์ถ ๊ณผ์ ์ ๋ฌธ์ ๊ฐ ์๊ธฐ ๋๋ฌธ์ผ ๊ฒ์
๋๋ค.
babel์ฉ stage-1์ ์ค์นํ๋ฉด ์๋ํฉ๋๋ค.
ํ๋ก์ ํธ์์ babel-preset-stage-1
๋ฅผ ์ฌ์ฉํ๊ณ ์๊ธฐ ๋๋ฌธ์
๋๋ค. es5๋ก์ 1๋จ๊ณ ๋ฒ์ญ์ผ๋ก ์ปดํ์ผ๋๋ฏ๋ก ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ด๋ จ์ด ์์ต๋๋ค.
์ด๊ฒ์ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค : npm install babel-preset-stage-1 --save-dev
npm install babel-preset-stage-1 --save-dev
๋๋ฅผ ์ํด ์ผํ๋ค
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด๊ฒ์ ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค : npm install babel-preset-stage-1 --save-dev