const umsungjun = {
code: ["HTML", "CSS", "JavaScript", "TypeScript"],
framework: ["ReactJs", "NextJs", "ReactNative"],
styling: ["CSS3", "Styled-Component", "Tailwind CSS"],
stateManagement: ["TanStack-Query(React-Query)"],
globalStateManagement: ["Zustand", "Redux Toolkit"],
packageManager: ["npm", "Yarn", "pnpm"],
collaboration: ["Slack", "Figma", "Github", "JIRA", "Bitbucket"]
};
- โ
Nextjs ํ๊ธ ๋ฌธ์ (PR #158) -
ExternalImage
์baseUrl
์์ ์ผ๋ก ์ด๋ฏธ์ง ์ถ๋ ฅ ๋ฌธ์ ํด๊ฒฐ - โ toss/Frontend Fundamentals (PR #207) - ์ด๋ฏธ์ง ์์๋ฅผ ์ฝ๋ ๋ธ๋ก์ผ๋ก ๋ณ๊ฒฝ, ์ค๋ช ๋ฌธ๊ตฌ ๊ฐ์
- โ toss/Frontend Fundamentals (PR #211) - ์ด๋ฏธ์ง ๊ฒฝ๋ก ์์ ์ผ๋ก ๋ ๋๋ง ๋ฌธ์ ํด๊ฒฐ
- โ NaverPayDev/hidash (PR #250) - README์ CI ๋ฐฐ์ง URL ์์
- โ
NaverPayDev/hidash (PR #252) -
isArray
ํจ์ ํ ์คํธ ๋ฐ ๋ฒค์น๋งํฌ ์ถ๊ฐ - โ
toss/es-toolkit (PR #1159) -
ary
ํจ์ ๋ฒค์น๋งํฌ ์ถ๊ฐ - โ
NaverPayDev/hidash (PR #253) -
isFunction
ํจ์ ๋ฒค์น๋งํฌ ์ถ๊ฐ - โ
NaverPayDev/hidash (PR #254) -
before
ํจ์ ๋ฒค์น๋งํฌ ์ถ๊ฐ - โ
NaverPayDev/hidash (PR #262) -
first
ํจ์ ๋ฒค์น๋งํฌ ์ถ๊ฐ - โ
NaverPayDev/hidash (PR #265) -
isMap
ํจ์ ํ ์คํธ ๋ฐ ๋ฒค์น๋งํฌ ์ถ๊ฐ - โ
NaverPayDev/hidash (PR #268) -
last
ํจ์ ๋ฒค์น๋งํฌ ์ถ๊ฐ - โ
React Hook Form ํ๊ธ ๋ฌธ์ (PR #100) - ์ค๋ณต๋
<Component {...pageProps} />
์ ๊ฑฐ๋ก ์ค๋ณต ๋ ๋๋ง ๋ฌธ์ ํด๊ฒฐ - โ
NaverPayDev/hidash (PR #270) -
isNumber
ํจ์ ๋ฒค์น๋งํฌ ์ถ๊ฐ - โ
NaverPayDev/hidash (PR #271) -
reverse
ํจ์ ๋ฒค์น๋งํฌ ์ถ๊ฐ - โ
NaverPayDev/hidash (PR #272) -
once
ํจ์ JSDoc ๋ฐ ๋ฒค์น๋งํฌ ์ถ๊ฐ - โ
toss/es-toolkit (PR #1197) -
identity
ํจ์ ๋ฒค์น๋งํฌ ์ถ๊ฐ
- <textarea />๋ฅผ ํ์ฉํ ์ฑํ ์ ๋ ฅ์ฐฝ์์ ํ๊ธ Enter ํค ์ ๋ ฅ ์ ๋ฉ์์ง๊ฐ ๋ ๋ฒ ์ ์ก๋๋ ์ด์
- React i18n ๋ค๊ตญ์ด ์ฒ๋ฆฌ ๋น๋ ํฌ๊ธฐ ์ต์ ํ
- Failed to load module script ์๋ฌ ํด๊ฒฐ๊ธฐ
- ์คํ์์ค ๊ธฐ์ฌ ๊ฒฝํ๊ธฐ: Next.js ํ๊ธ ๋ฌธ์, es-toolkit, Frontend Fundamentals
- es-toolkit์ throttle๋ก ์ฑ๋ฅ ์ต์ ํํ Scroll To Top ๋ฒํผ ๊ตฌํ