<aside>
💡 문자열을 처리할 때는 ‘
홑 따옴표를 사용합니다.
</aside>
<aside>
💡 타입스크립트는 타입 보호를 위한 type-safety한 환경을 제공합니다.
타입 단언을 (ex : as
, any
)최대한 사용하지 않습니다.
</aside>
<aside> 💡 boolean값은 접두어 is-를 붙여 카멜케이스로 작성합니다.
</aside>
<aside> 💡 소 단위 기능의 컴포넌트는 card, item, list, one 과 같이 뜻을 정확히 구분합니다.
</aside>
<aside> 💡 이벤트 핸들러 함수는 접두어 handle을 붙여 카멜케이스로 작성합니다.
function App() {
const handleRegistrationSubmit = () => {}
const handleLoginSubmit = () => {}
return (
<Form
onRegistrationSubmit={handleRegistrationSubmit}
onLoginSubmit={handleLoginSubmit}
/>
)
}
</aside>
<aside> 💡 함수 스타일은 function 으로 통일합니다.
// bad
const getUser = () => {
...
}
// good
function getUser(){
...
}
</aside>
<aside> 💡 함수 명은 카멜 케이스로 작성합니다.
// bad
function GetUser(){
...
}
// good
function getUser(){
...
}
</aside>