์ธ๊ธฐ ๊ธ
-
React
[ React ] Chart UI ๊ตฌํ์ ์ํ React ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ๋ฆฌ
Chart ๊ด๋ จ Libraries ์ ๋ฆฌ ๊ธย ย 1.Rechartsโญ 20.3k ์ ์ธ๊ธฐ ์๋ ์ฐจํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ. (์ค๊ตญ ํ์ฌ)storybook์ ํตํ UI ๋ช
์ธ๊ฐ ์๊ณ , ๊ต์ฅํ ๋ค์ํ ์ฐจํธ ์ปดํฌ๋ํธ ์ง์.https://recharts.org/en-USย ย ย ย ย ย ย ย ย ย ย 2.nivoโญ 11.4khttps://nivo.rocks/components/ย ย ย ย ย ย ย ย 3.apexchartsโญ 12.5k์์๊ณ ์๊ธฐ์๊ธฐํ ๋์์ธ, React ์ปดํฌ๋ํธ ์์(class ์ปดํฌ๋ํธ ๊ธฐ๋ฐ), ์ปค์คํฐ๋ง์ด์ง ์์ ๋ ๋์.https://apexcharts.com/ย ย ย ย ย ย ย ย ย ย 4.react-chartjs-2โญ 5.9kChart.js ์ฉ React Component ๋ผ์ด๋ธ๋ฌ๋ฆฌ. Chart.js V3,V4๋ฅผ ์ํฌํธํจ. (๊ฐ์ฅ ์ธ๊ธฐ ๋ง..
-
WEB
[ Internet / ๋์์๋ฆฌ ] MDN - ์ธํฐ๋ท์ ๊ธฐ๋ณธ ๋์ ์๋ฆฌ์ ๋ํ์ฌ
๐ธ ์ ์๊ถ ๐ธ ยฉ ์ด ํฌ์คํ
์ CC-BY-SA 2.5 ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์ฌ์ฉํ ์ ์์ต๋๋ค. **MDN์ ์ธํฐ๋ท์ ์ด๋ป๊ฒ ๋์ํ๋๊ฐ? ๋ฅผ ๋ณด๊ณ ๊ณต๋ถ ๋ชฉ์ ์ผ๋ก ์ ๋ฆฌํ ํฌ์คํ
์
๋๋ค.** ๐ง๐ป ์์คํ ์ถ์ฒ ๐ง๐ป ์ธํฐ๋ท์ ์ด๋ป๊ฒ ๋์ํ๋๊ฐ? - MDN Web Docs / MDN contributors ์ํ์ฝ๋ฉ WEB1 - ์ํ์ฝ๋ฉ Youtube ๋คํธ์ํฌ๋ ๋ฌด์์ผ๊น? ๋คํธ์ํฌ๋ ๊ทธ๋ฌผ์ ๋ปํ๋ net + work ์ ํฉ์ฑ์ด๋ก, ๊ทธ๋ฌผ์ฒ๋ผ ํต์ ๋ง์ผ๋ก ์๋ก ์ฐ๊ฒฐ๋ ์ฒด๊ณ๋ฅผ ๋งํ๋ค. ๋ ๊ฐ ์ด์์ ์ปดํจํฐ๊ฐ ํต์ ์ด ํ์ํ ๋ A์ปดํจํฐ์ B์ปดํจํฐ๋ ๋ฌผ๋ฆฌ์ (์: ์ด๋๋ท ์ผ์ด๋ธ) ๋๋ ๋ฌด์ ์ผ๋ก (์: WiFi, Bluetooth ๋ฑ) ์ฐ๊ฒฐ๋์ด์ผ ํ๋ค. ๋ชจ๋ ํ๋์ ์ปดํจํฐ๋ค์ ๋ฌผ๋ฆฌ์ ๋๋ ๋ฌด์ ์ฐ๊ฒฐ์ ํตํด ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ์ง์ํ ์ ..
-
WEB
[์๋ฌ] 400 Bad Request Request Header Or Cookie Too Large
์๋น์ค์ QA๋ฅผ ์งํํ๋ค๊ฐ ์๋์ ๊ฐ์ ์ด์๊ฐ ๋์๋ค. 400 Bad Request Request Header Or Cookie Too Large nginx ๋ฐ์ ์์ธ 400 Bad Request Request Header Or Cookie Too Large nginx ์๋ฌ๋ HTTP ์ํ ์ฝ๋ ์ค ํ๋๋ก, ์์ฒญ ํค๋ ๋๋ ์ฟ ํค๊ฐ ๋๋ฌด ํฌ๊ธฐ ๋๋ฌธ์ ์น ์๋ฒ(nginx)์์ ์ฒ๋ฆฌํ ์ ์๋ค๋ ๊ฒ์ ๋ํ๋ธ๋ค. ์ด๋ ์น ์๋ฒ์ ์ค์ ๋ ์ ํ ํฌ๊ธฐ๋ฅผ ์ด๊ณผํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด, ์์ฒญ ํค๋ ๋๋ ์ฟ ํค ํฌ๊ธฐ๋ฅผ ์ค์ด๊ฑฐ๋ ์น ์๋ฒ์์ ์ ํ ํฌ๊ธฐ๋ฅผ ๋๋ ค์ผ ํ์ง๋ง ๋ฐฉ๋ฌธ์๊ฐ ๋ธ๋ผ์ฐ์ ์ ์ฌ์ดํธ ๊ธฐ๋ก์ ์ญ์ ํ๋ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ผ๋ก ํด๊ฒฐํ ์ ์๋ค. (๋ชจ๋ฐ์ผ ์น๋ ๋ง์ฐฌ๊ฐ์ง๋ก ์ค์ ์์ ํด๋น ๋ธ๋ผ์ฐ์ ์ฑ์ ์ ํํ๋ฉด ์บ์๋ฅผ..
-
Etc
[ iOS / ์ฑ์คํ ์ด ] ๋ฐฐํฌ๋ ์ฑ์ ์ด๋ฆ ๋ฐ ๋ถ์ ์์ ํ๋ ๋ฐฉ๋ฒ.
App Store์ ์ด๋ฏธ ์ฑ์ ๋ฐฐํฌํ๋๋ฐ ๋ถ์ ๋ฅผ ๋ณ๊ฒฝํด์ผ ํ ์ผ์ด ์๊ฒผ๋ค. ๋น์ฐํ ๊ธ๋ฐฉ ์์ ํ ์ ์์ ์ค ์์๋๋ฐ...!! ...?? ๐ฅบ App Store Connect์ ์ ์ํด์ ๋์ ์ฑ์ ๋ค์ด๊ฐ๋ณด๋ ์๋ฌผ์ ๋ก ์ ๊ฒจ์์๋ค...ใ
.. ํท... ์ฌ์ค ์ด๋ฆ์ด๋ ๋ถ์ ๋ฅผ ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ์ด ์ด๋ ต์ง๋ ์์ง๋ง, ๋์ฒ๋ผ ๋นํฉํ ์ฌ๋๋ค์ ์ํด... 1. ์๋ก์ด ๋ฒ์ ์ ์ฑ ๋น๋ ์์ฑ iOS์ฑ ์์ '+' ๋ฒํผ์ ๋๋ฌ ์๋ก์ด ๋ฒ์ ์ ์์ฑํด์ค๋ค. 2. Xcode๋ก ์๋ก์ด ๋น๋ ์
๋ก๋(App Store Connect) ๋๋ ๋ถ์ ๋ง ๋ณ๊ฒฝํ๋ฉด ๋ผ์, Xcode ๋น๋์์ ๋ฒ์ ๋ง ๋ณ๊ฒฝํด์ upload ํด์คฌ๋ค. 3. App Store Connect ์์ iOS์ฑ ์๋ก์ด ๋ฒ์ (1๋ฒ์์ ์์ฑํ) ์ฑ ์ ๋ณด ๋ฉ๋ด๋ก ๋ค์ด๊ฐ๋ค. ์๋ก์ด ๋น๋ ๋ฒ์ ..
-
React
[ React 18+ ] RSC(React Server Componen) ํํค์น๊ธฐ.
RSC๋ React Server Components์ ์ฝ์๋ก, React18 ๋ฒ์ ๋ถํฐ ๋ฑ์ฅํ ๊ฐ๋
์ด๋ค.์๋ฒ์์ ์ปดํฌ๋ํธ๋ฅผ ๋ ๋๋ง ํ๊ณ ํด๋ผ์ด์ธํธ์์ ์ด๋ฅผ ํจ์จ์ ์ผ๋ก ํ์ฉํ ์ ์๊ฒ ํด์ฃผ๋ ๊ธฐ๋ฅ์ผ๋ก, ์๋ฒ์ ํด๋ผ์ด์ธํธ์ ์ญํ ์ ๋ถ๋ฆฌํ์ฌ ์ฌ์ฉ์ ๊ฒฝํ ํฅ์์ ์ํด ๋ฑ์ฅํ ๊ธฐ๋ฅ์ด๋ค.ย RSC๋ React์ ์์ฒด์ ์ธ ๊ธฐ๋ฅ์ด๊ธฐ ๋๋ฌธ์ ๊ผญ Next.js๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ ๊ตฌํํ ์ ์์ง๋ง, RSC๋ ์๋ฒ-ํด๋ผ์ด์ธํธ์ ์ํธ์์ฉ์ด ํ์ํ๊ธฐ ๋๋ฌธ์ Node.js๊ธฐ๋ฐ์ ์๋ฒ ํ๊ฒฝ์ด ํ์ํ๋ค. ๊ทธ๋์ Next.js๋ฅผ ์ฌ์ฉํ์ง ์๋๋ค๋ฉด Express.js ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ HTTP ์๋ฒ๋ฅผ ๋ง๋ค๊ณ , ์๋ฒ-ํด๋ผ์ด์ธํธ ์คํธ๋ฆฌ๋ฐ,ย Webpack ๋ฒ๋ค๋ง(์๋ฒ / ํด๋ผ์ด์ธํธ), ๋ฐ์ดํฐ ํต์ , ์ฑ๋ฅ ์ต์ ํ(์บ์ฑ) ๋ฑ์ ์ถ๊ฐ์ ์ธ ์ค..