๊ธฐ์กด์ ๋ถ๋์ฐ WEB ํ์์ Custom ํ๊ฒ ์ฑํ
๊ธฐ๋ฅ์ ์ถ๊ฐ
-
axios
-
js-cookie
-
react-hook-form,
-
@tanstack/react-query
-
@tanstack/react-query-devtools
-
react-helmet
-
react-js-pagination
-
styled-components
-
react-slick
-
@chakra-ui/react
-
slick-carousel
-
react-icons
-
@fortawesome/free-brands-svg-icons
-
@fortawesome/free-regular-svg-icons
-
@fortawesome/free-solid-svg-icons
-
@fortawesome/react-fontawesome
-
๋ก๋ฉ
-
ํค๋
-
WEB
- ํ
- ๊ฒ์
- ์ฃผ์ ๊ฒ์
- ๋ / ์ + ๊ตฌ + ๋
- ์ฃผ์ ๊ฒ์
- ์ฑํ ๋ชฉ๋ก
- ๋ง์ด ํ์ด์ง
-
-
ํ ํ์ด์ง
- Brand name
- Icon Buttons
- ๋ฐฉ ์ข ๋ฅ
- TopViews (์กฐํ์)
-
ํ์๊ฐ์ ํ์ด์ง
- User model ๊ธฐ์
- ๊ฐ์ ํ๊ธฐ
- ์นด์นด์ค, ๋ค์ด๋ฒ ๊ฐ์
-
๋ก๊ทธ์ธ ํ์ด์ง
- ID / PW ๊ธฐ์
- ๋ก๊ทธ์ธํ๊ธฐ
- ID/PW ์ ํจ์ฑ ๊ฒ์ฌ
- ID / ๋น๋ฒ์ฐพ๊ธฐ / ํ์๊ฐ์
- ์นด์นด์ค, ๋ค์ด๋ฒ ๊ฐ์
-
๋ง์ด ํ์ด์ง
-
ํ๋กํ ์ ๋ณด
-
์ต๊ทผ ๋ณธ ๋ฆฌ์คํธ
-
์์ ๋ฆฌ์คํธ
-
ํ๋งค ๋ด์ญ
- ๋ชจ๋ ํ๋งค ๋ด์ญ
- ํ๋งค์ค ๋ด์ญ
- ํ๋งค์๋ฃ ๋ด์ญ
-
-
ํ์ฐ์ค ๋ฆฌ์คํธ ํ์ด์ง
-
์ต์ ๋ฆฌ์คํธ
- ๋ฉ๋ด
- Responsive ํ๋ฒ๊ฑฐ
- ๋ฉ๋ด
-
๋ฐฉ ๋ชฉ๋ก
- ๋ํ ์ด๋ฏธ์ง
- ์ข์์
- ์ฃผ์
- ๋ฐฉ ์ข ๋ฅ
- ์ ์ธ/์์ธ/๋งค๋งค
- ๊ฐ๊ฒฉ
-
-
์ง์ญ ์์ธ ํ์ด์ง
-
์ด๋ฏธ์ง
-
์ ๋ณด ์ฐฝ
-
์ข์์
-
์ค๋ช
-
์ฐ ๋ฒํผ
-
์ฃผ์
-
์์ธ/์ ์ธ/๋งค๋งค ํ์ (๊ฐ๊ฒฉ)
-
ํ์
-
์ง ์ข ๋ฅ
-
์ถ๊ฐ ์ต์
-
์์ ์ต์
-
์์ฝ ์ ๋ณด ๋ชจ๋ฌ
- ์ฑํ
-
-
-
์ฑํ ํ์ด์ง
-
๋ฆฌ์คํธ
- ์ ์ ํ๋กํ
- ์ ๋ชฉ
- ์ฝ์ง ์์ ์ฑํ ๊ฐ์ ํ์
- ์ต์ ๋ ์ง
- ์ญ์ Button
-
์ฑํ ์ฐฝ
-
-
์ง ํ๋งค ํ์ด์ง
-
์ง ์์ ํ์ด์ง
-
ํ์๊ฐ์ ํ์ด์ง
-
์์ด๋ ์ฐพ๊ธฐ ํ์ด์ง
-
๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ ํ์ด์ง
-
๋ก๊ทธ์ธ
- post api
- validate
-
ํ์๊ฐ์
- post api
- validate
-
์์ด๋ ์ฐพ๊ธฐ
- post api
- validate
-
๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ
- post api
- validate
-
๋ก๊ทธ์์
- post api
- validate
-
ํ๋งคํ๊ธฐ
- ์ด๋ฏธ์ง url ๋ง๋ค๊ธฐ
- post url api
- url ๋ง๋ค๊ธฐ
- ์ด๋ฏธ์ง model post
- post url api
- post api
- validate
- ์ด๋ฏธ์ง url ๋ง๋ค๊ธฐ
-
์์ ํ๊ธฐ
- get api
- put api
- validate
-
HouseList
-
useInfiniteScroll
- scroll handler
- requestAnimationFrame ์ด๋ฒคํธ ์ ํ ํจ์
- params ๋ณํ ์ ๊ฐ์ง state ์ด๊ธฐํ ๋ฐ api call
-
Grid
- HouseCard
- Responsive
-