<aside> 💡 - 기본적으로 TSX syntax를 사용합니다
</aside>
UPPER_CASE
로 작성합니다.// file scope
const NUMBER_OF_WHEELS = 6;
camelCase
로 작성합니다.function printHello(worldName: string) {
// BAD 👎
const HELLO_TEXT = 'Hello ';
console.log(HELLO_TEXT + worldName);
// GOOD 👍
const helloText = 'Hello ';
console.log(helloText + worldName);
}
_
를 붙입니다.export type UseProfileProps = unknown;
export const useProfile = (_: UseProfileProps) => {
const { data } = useUserInfoQuery();
const { signOut } = useSignOut();
return {
user: data?.user,
signOut,
};
}
PascalCase
로 작성합니다.// BAD 👎
type personProps = { /* ... */ };
enum buttonSize {
// ...
}
// GOOD 👍
type PersonProps = { /* ... */ };
enum ButtonSize {
// ...
}