๋น๋๊ธฐ ์ฒ๋ฆฌ
-
- [React.js] useFetcher ํ (React Router)
useFetcher ํ (React Router)๋ค์ด๊ฐ๋ฌ๋ฆฌ์กํธ ๋ผ์ฐํฐ(React Router)์์ ์ ๊ณตํ๋ @useFetcher()@ ํ ์ ๋ํด ์ ๋ฆฌํด๋ณธ๋ค. useFetcher๊ฐ๋ ๋ฆฌ์กํธ ๋ผ์ฐํฐ(React Router)์์ ํ์ด์ง ์ ํ ์์ด ๋ฐ์ดํฐ ๋ก๋ฉ์ด๋ ์ก์ ์ ์ฒ๋ฆฌํ ์ ์๊ฒ ๋์์ฃผ๋ ํ (Hook)์ฃผ๋ก ํผ ์ ์ถ์ด๋ ๋ฐ์ดํฐ ํ์นญ์ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์ฒ๋ฆฌํ๊ณ , ์ฌ์ฉ์์๊ฒ ์๊ฐ์ ์ ํ ์์ด ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ค์ผ ํ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉํ๋ฉด ์ ์ฉํ๋ค. ์ฃผ์ ๊ธฐ๋ฅ๋ฐ์ดํฐ ๋ก๋ฉ ๋ฐ ์ก์ ํธ๋ฆฌ๊ฑฐ๋ก๋ฉ ์ํ๋ฅผ ๊ด๋ฆฌํ๊ณ , ๋ฐ์ดํฐ๋ฅผ ๋น๋๊ธฐ์ ์ผ๋ก ๊ฐ์ ธ์ค๊ฑฐ๋ ์๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ถํ ์ ์๋ค.ํ์ด์ง ์ ํ ์์.ํ์ด์ง ์ ํ ์์ด ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ฑฐ๋ ์ ์ถํ ์ ์์ผ๋ฏ๋ก, ์ฌ์ฉ์ ๊ฒฝํ์ด ๋ณด๋ค ๋งค๋๋ฝ๋ค.์ํ ๊ด๋ฆฌํ์ฌ ๋ก๋ฉ ์ํ์ ๋ก๋ฉ ์๋ฃ ํ ๋ฐ์ดํฐ๋ฅผ..
2024.07.07 -
- [JavaScript] ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ(Asynchronous Programming)
์๋ฐ์คํฌ๋ฆฝํธ ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ(Asynchronous Programming) ๋ค์ด๊ฐ๋ฉฐ ์๋ฐ์คํฌ๋ฆฝํธ์ ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ(Asynchronous Programming)์ ๋ํด ๊ณต๋ถํ๋ ๋ด์ฉ์ ์ ๋ฆฌํด๋ณธ๋ค. ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ(Asynchronous Programming) ๊ฐ๋ ์๋ฐ์คํฌ๋ฆฝํธ์์ ์๋ฒ์ ํต์ ์ ํ๋ค ๋ณด๋ฉด ์ด๋ค ์๋ฃ๋ฅผ ์์ฒญํ๊ณ ๋ฐ๋์ง์ ๋ฐ๋ผ, ๋๋ ๋คํธ์ํฌ ์๋์ ๋ฐ๋ผ ์กฐ๊ธ์ฉ ์ฒ๋ฆฌ ์๊ฐ์ด ๋ฌ๋ผ์ง๋ค. ๊ทธ๋ฆฌ๊ณ ์๊ฐ ์ฐจ์ด๊ฐ ๋๋ ์ฒ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์์ ์์๋๋ก ์ฒ๋ฆฌํด์ผ ํ๋๋ฐ, ์ด๋ฌํ ์ฒ๋ฆฌ ๋ฐฉ์์ '๋น๋๊ธฐ ์ฒ๋ฆฌ ๋ฐฉ์'์ด๋ผ๊ณ ํ๋ค. ์๋ฐ์คํฌ๋ฆฝํธ ํ๋ก๊ทธ๋จ์ ๋ง์ ํจ์๋ค์ด ๋ชจ์ฌ์ ํ๋์ ๊ธฐ๋ฅ์ ๋ง๋ ๋ค. ๊ทธ๋ฐ๋ฐ ์ด๋ค ํจ์์ ์คํ ์๊ฐ์ด ์๋ก ๋ค๋ฅด๋ฏ๋ก ํน์ ์์ ์ด ๋๋๋ฉด ๋ค๋ฅธ ์์ ์ ํ๊ณ , ๊ทธ ์์ ์ด ๋๋๋ฉด ์ด์ด์ ๋..
2024.01.24 -
- [Python] ํ์ด์ฌ์ ์ด์ฉํ์ฌ ํ ๋ ๊ทธ๋จ(Telegram) ๋ฉ์์ง ๋ณด๋ด๋ ๋ฐฉ๋ฒ
ํ์ด์ฌ์ ์ด์ฉํ์ฌ ํ ๋ ๊ทธ๋จ(Telegram) ๋ฉ์์ง ๋ณด๋ด๋ ๋ฐฉ๋ฒ ๋ค์ด๊ฐ๋ฉฐ ํ์ด์ฌ(Python)์ ์ด์ฉํ์ฌ ํ ๋ ๊ทธ๋จ(Telegram) ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ณด์. ์๋ฆฌ๋ ์ฐ์ ํ ๋ ๊ทธ๋จ์์ ๋ด์ ๋ง๋ ํ, ํ์ด์ฌ ์ฝ๋๋ฅผ ์ด์ฉํ์ฌ ํด๋น ๋ด์ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ ๊ฒ์ด๋ค. ์นด์นด์คํก API๋ฅผ ์ด์ฉํ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ ๋ฐฉ๋ฒ ๋ณด๋ค ๋ ๊ฐ๋จํ๋ค. ๋ฐฉ๋ฒ โ ํ ๋ ๊ทธ๋จ์์ ๋ดํ๋(@BotFather@) ์ถ๊ฐํ๊ธฐ ํ ๋ ๊ทธ๋จ์์ @BotFather@๋ฅผ ๊ฒ์ํ ํ, ์ฒดํฌ๋ฐ์ค(โ๏ธ)๊ฐ ์๋ ๋ดํ๋๋ฅผ ์ถ๊ฐํด์ค๋ค. โก ๋ด ์์ฑํ๊ธฐ ์๋์ ๋ด์ฉ๋ค์ ์ฐจ๋ก๋ก ์ฑํ ๋ฐฉ์ ์ ๋ ฅํ์ฌ ๋ด์ ์์ฑํ๊ณ API ํ ํฐ๊ฐ์ ์ป์ด๋ณด์. ์๋ก์ด ๋ด ๋ง๋ค๊ธฐ ์ฑํ ๋ฐฉ์ ์๋์ ๋ฉ์์ง๋ฅผ ์ ๋ ฅํ์ฌ ์ ์กํ๋ค. > /start > /newbot ๋ด ์ด๋ฆ ์ง์ ํ๊ธฐ ์์ฑํ ๋ด ์ด๋ฆ์ ์ง์ ํด์ค๋ค..
2023.11.06