์์: ์๋ฌธ ๋๋ฌธ์, ์ค๋ค์ดํฌ ํ๊ธฐ๋ฒ์ ์ฌ์ฉ
const NAME_ROLE;
๋ณ์ ๋ฐ ํจ์: ์นด๋ฉ์ผ์ด์ฌ ์ฌ์ฉ
// ๋ฐฐ์ด: ๋ณต์ํ ์ด๋ฆ์ผ๋ก ์ฌ์ฉ
const datas = [];
// ์ ๊ทํํ์: 'r'๋ก ์์
const = rName = /.*/;
// ์ด๋ฒคํธ ํธ๋ค๋ฌ: 'on'์ผ๋ก ์์
const onClick = () => {};
const onChange = () => {};
// ๋ฐํ ๊ฐ์ด ๋ถ๋ฆฐ์ธ ๊ฒฝ์ฐ: 'is'๋ก ์์
const isLoading = false;
// Fetchํจ์: method(get, post, put, del)๋ก ์์
const getEnginList = () => {...}
ํจ์: ํจ์๋ ํจ์ํํ์, ํ์ดํํจ์ ๋ชจ๋ ์ฌ์ฉ
//ํจ์ํํ์
function fnName() {};
[1,2,3].map(function(x){
retrun {};
})
//ํ์ดํ ํจ์
const fnName = () => {};
[1,2,3].map(x => x);
์ด๋ฒคํธ ํธ๋ค๋ฌ: ์์ handle์ ๋ถ์ฌ ์ฌ์ฉ
<MyComponent handleclick={this.handleClick} />
๋ธ๋ก ๊ตฌ๋ฌธ: ํ ์ค์ง๋ฆฌ ๋ธ๋ก์ผ ๊ฒฝ์ฐ๋ผ๋ {}๋ฅผ ์๋ตํ์ง ์๊ณ , ๋ช ํํ ์ค ๋ฐ๊ฟ ํ์ฌ ์ฌ์ฉํ๋ค
// bad
if(true) return 'hello'
// good
if(true){
return 'hello'
}
ํ ๊ทธ ๋ค์ด๋ฐ:
<Container>
<ContentsArea>
<Contents>...</Contents>
<Contents>...</Contents>
</ContentsArea>
</Container>