const solmi = new Person("solmi", 26);
const arr = ["item1", "item2", "item3"];
.
.
๋จ๋ค์ ๋ค ์ฑ๊ธ ์ฟผํธ๋ก ์์ฑํ๋๋ฐ.....
๋ด JavaScript ํ์ผ์ ์ด์งธ์ ๋๋ธ ์ฟผํธ ๋ฐญ์ธ๊ฑฐ์ง....?
๋ถ๋ช
ํ const solmi = new Person('solmi', 26);
์ด๋ผ๊ณ ์์ฑํ๋๋ฐ ์ ์ฅ๋ง ํ๋ฉด '
๊ฐ "
๋ก ๋ฐ๋์ด๋ฒ๋ฆฐ๋คใ
ใ
์ง๊ธ์ด์ผ ๋ณ๋ก ๋ถํธํ ์ฌํญ์ ์๋์ง๋ง, ๋์ค์ ํํ๋ก์ ํธ๋ฅผ ์งํํ๊ฒ ๋์ ๋ ๋ฌธ์ ๊ฐ ๋ ์ ์์ ๊ฒ ๊ฐ์ ์ด์ฌํ ํญํ ๊ฒ์์ ํด๋ณด์๋ค.
๋จ๋ค์ด ์ฐ๋๊ฑฐ ์ข๋ค๋๊ฑฐ ๋ค ๊น๋ฆฐ ๋ด VSCode....
์ผ๋จ ์ฝ๋ฉ์ ๊ด๋ จ์๋ ๊ฑฐ๋ ํ
๋ง๋ง ๊พธ๋ฉฐ์ฃผ๋ ์ต์คํ
์
์ ๋นผ๊ณ ๋๋จธ์ง๋ฅผ [์ฌ์ฉ ์ํจ] ์ฒ๋ฆฌํด์ฃผ๊ณ ํ๋์ฉ ํ์ธํด๋ณธ๋ค....
(์ง๊ธ ์๊ฐํด๋ ๋ฌด์ of ๋ฌด์)
๋ฒ์ธ์ 2๋ฒ์งธ ์ฌ์ง์ ์๋ prettier
์๋ค.
๋จ๋ค์ด ์ฐ๋๊ฑฐ ๋ญ์ง๋ ๋ชจ๋ฅด๊ณ ๋ค ๋ค์ด๋ฐ์์ ์๊ธด ๋ฌธ์ ์๋๋ฐ....์ด๋ฒ์ ํ๋์ฉ ๊ป๋ค ์ผ๋ณด๋ฉด์ ์ด๋ค ์ต์คํ
์
์ด ์ด๋ค ์ญํ์ธ์ง ์๊ฒ๋์๋นใ
ใ
ใ
ใ
์๋ฌดํผ ์ด prettier
๋
์์ ๋ด๊ฐ ๊ฐ๋ก๊ฐ์ด ์ด ์ฝ๋๋ฅผ ๊น๋ํ๊ฒ ์ ๋ ฌํด ์ฃผ๋ Formatter๋ผ๋ ์์ฃผ ๊ณ ๋ง์ด ๋
์์ธ๋ฐ, ์ด๋
์์ ์ด๊ธฐ ์ค์ ๊ฐ ๋๋ฌธ์ ์๊พธ ์ฑ๊ธ ์ฟผํธ๋ฅผ ์น์๋ฒ๋ฆฐ๊ฒ.
Formatter ์ค์
prettier
๋ค์์ผ๋ก ์ ๋ช ํBeautify
์ด ์น๊ตฌ๋ ๊ฐ์ ๋ก๋ด ์ฑ๊ธ ์ฟผํธ๋ฅผ ์๋ผ ๋จน๋์ฐ๋ฆฌ์ ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ๋prettier
์ ๋นํด ์จํํ๊ณ ์๋ฅํ ์น๊ตฌ๋ค.
์์ฑํ ์ฝ๋๋ ๊ทธ๋๋ก ๋๊ณ ๋ค์ฌ์ฐ๊ธฐ, ๋์์ฐ๊ธฐ ์ ๋๋ง ๋ณด๊ธฐ ์ข๊ฒ ์์ ํด์ค๋ค.
๋ณธ์ธ๋ง์ ์ฝ๋ฉ ์คํ์ผ์ด ์๊ฑฐ๋, ํํ ์์ด ๊ฐ์ธ์ ์ผ๋ก ์ผํ๋ ๊ฐ๋ฐ์๋ค์ด ์ฐ๊ธฐ ์ข์๊ฒ ๊ฐ๋ค.
ํ์ง๋ง ๋์ฒ๋ผ ์ฝ๋ฉ ์ด๋ณด๊ฑฐ๋, ์ฌ๋ฌ ์ฌ๋์ด ํ ํ๋ก์ ํธ๋ฅผ ์งํํด์ผ ํ๋ค๋ฉดprettier
๊ฐ ํจ์ฌ ์ข์๊ฒ ๊ฐ๋ค๋ ์๊ฐ!
์ต์คํ
์
์์ ์ฐํด๋ฆญ - ํ์ฅ ์ค์
์ผ๋ก prettier
์ค์ ์ ์ง์
ํ๋ค.
ํ ์ค์ ๋ค์ด๊ฐ ๊ธ์์๋ฅผ ์ค์ !
ํ ์ค์ด ์ด ๊ธ์์๋ฅผ ๋๊ฒ ๋๋ฉด ์๋์ผ๋ก ์ค๋ฐ๊ฟ๋์ด ๋ฒ๋ฆฐ๋ค.
๊ธฐ๋ณธ๊ฐ์ 80 ์ด์๋๋ฐ, ๊ธ์์๊ฐ ๊ธด ์ฝ๋๋ ๋ณด๊ธฐ ์ซ๊ฒ 2์ค 3์ค์ด ๋์ด ๋ฒ๋ ค์ 200์ผ๋ก ์ค์ ํ๋ค.
ํญ์ ๋๋ ์๋ ๋ช์นธ์ ๋์ธ์ง ์ค์ !
๊ธฐ๋ณธ๊ฐ์ 2 ์ด๊ณ ์ค์ ๊ฐ์ ๊ฑด๋ค์ง ์์๋ค.
์ด๊ฑฐ ์ค์ใ
ใ
ใ
!!!!! ๋๋ฅผ ํ๋ค๊ฒ ํ๋ ๋ฐ๋ก ๊ทธ ๋
์......ใ
ใ
์ฑ๊ธ ์ฟผํธ๋ฅผ ์ฌ์ฉํ ๊ฑด์ง ์ค์ ํ๋๋ฐ, ๊ธฐ๋ณธ๊ฐ์ ์ฒดํฌ ํด์ (false)๋ ์ํ๋ค.
false๋ก ๋๊ณ ์ฝ๋ฉ์ ํ๋ฉด, ์ฑ๊ธ ์ฟผํธ๋ฅผ ๊ฐ์ ๋ก ๋๋ธ ์ฟผํธ๋ก ๋ณ๊ฒฝํด ๋ฒ๋ฆฐ๋ค.
๋ฐ๋๋ก true์ ๋๊ณ ์ฝ๋ฉ ํ๋ฉด, ๋๋ธ ์ฟผํธ๋ฅผ ๊ฐ์ ๋ก ์ฑ๊ธ์ฟผํธ๋ก ๋ณ๊ฒฝํ๋ค.
์ ๋ง...๊ฐ์ ๋ฅผ ์ข์ํ๋ ๋๋ ์์ด...
์ด๊ฑด JSX์์ ์ฑ๊ธ ์ฟผํธ๋ฅผ ์ฌ์ฉํ ๊ฑด์ง ์ค์ ํ๋ ๊ฑด๋ฐ, ์ฌ์ค ๋ญ์ง ์ ๋ชจ๋ฅธ๋ค!!! ใ ใ ใ ใ ใ ใ ใ ๊ธฐ๋ณธ๊ฐ์ ์ฒดํฌ ํด์ ๋์ด ์๋๋ฐ ์ผ๋จ ์ฒดํฌ ํด๋์.
๊ทธ ์ธ์๋ ์ค์ ๊ฐ์ด ๋ง์๋ฐ, ๋ญ์๋ฆฐ์ง ๋ชจ๋ฅด๊ฒ ๊ฑฐ๋ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๋๋๊ฒ ๋ ์ ์ฉํ ์ค์ ๋ค์ด๋ผ....
์ถ์ฒ: https://ux.stories.pe.kr/150 [UX ๊ณต์์]
๊ธฐ๋ณธ ์ฃผ์....์ผ์ ์น์นํด๐ฉ
๋๋ชจ ์์ ๋ด ์ฃผ์!๐ฅฐ
์ค์ ํ๋ ๋ฒ!!!!
prettier
์ค์ ํ๋ฉด์์ ์ค๋ฅธ์ชฝ ์๋จ์ ์ ๋ฒํผ์ ๋๋ฌ์ค๋ค.
๊ทธ๋ผsettings.json
์ผ๋ก ๋ค์ด๊ฐ์ง๋๋ฐ ์ฝ๋ ๋ง์ง๋ง์ค์"editor.tokenColorCustomizations": { "comments": "#์ํ๋ ์์ ์ฝ๋" }
์ด ์ฝ๋๋ฅผ ์ถ๊ฐํด์ค๋ค!
์ํ๋ ์์ ์ฝ๋๋ ๊ฐ๋จํ ๋ค์ด๋ฒ ๊ฒ์๋ง ํด๋ ์ป์ ์ ์์ง๋ง, ์ด ์ฌ์ดํธ ์ถ์ฒ!
์ ๋ฐํ ์์๊ฐ์ด ํ์ํ ๋ ํฌํ ์ต์ ์ด์ฉํ์ง๋ง, velog ํฐํธ ์์ ๋ฑ ๊ฐ๋จํ๊ฒ ํ์ธํ ๋ ํญ์ ์ฐ๋ ์ฌ์ดํธ!
์ฌ๋ฌ๊ฐ์ง ์์ ์๊น์ด ๋ง๊ณ , ๊ทธ ์๊น์ ๋ฎ์ ๋ช ๋/๋์ ๋ช ๋ ๋ฒ์ ์ด ๊ฐ์ด ๋์์ ์ ์ฉํจ!
์ฃผ์ ์๊น ๋ฐ๊พธ๋ ๊ฒ ์ฐพ๋๋ผ ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.