์ผ๋จ ์ค๋ ๊ณต๋ถํ๋ฉด์ ๊ฐ์ฅ ํท๊ฐ๋ ธ๋ ์ ์ ๋ถ๋ช ๋๋ ํค์๋์ ์ ๋ ฅํ ๊ฐ๋๋ก ๊ฒ์ ๊ฒฐ๊ณผ๊ฐ ๋ฐ๊ผ์ผ๋ฉด ์ข์ ๊ฑฐ ๊ฐ์๋ฐ ๋ค๋ฅธ ๊ฑธ ๊ฒ์ํด๋ ์ ๊ณ์ ๊ธฐ๋ณธ ๊ฐ์ผ๋ก ์ค์ ํด๋ "์์ธ ๋ฏธ์ ๊ด" ๋ง ๊ฒฐ๊ณผ ๋ชฉ๋ก์ผ๋ก ํ์ถ๋๋์ง ํ์ฐธ๋์ ์ด์ ๋ฅผ ์ฐพ์ง ๋ชปํ์๋ค

๊ทผ๋ฐ ์ง์ง ๋ฐ๋ณด๊ฐ์ด input ํ๊ทธ์ value, onChange ๋ ๋ค ์ ๋ฃ์ด์ค์ ์๋๋ ๊ฑฐ์
๊ทธ๋์ ๋ฐ๋ก ์ถ๊ฐํด์ฃผ๋ ์๋์ ์ ๋๋๋ฐ.. ๊ฑฐ์ฌ๋ฆฌ๋ ์ ์ด ํ๋ ์๊ฒผ๋ค
์ฐ๋ฆฌ ์กฐ๋ ๋ถ๋ช ๋ฐ๋ฌผ๊ด์ ๊ด๋ จ๋ ์ ๋ณด๋ง ๋ณด์ฌ์ฃผ๊ณ ์ถ์๋ฐ ์๋์ ๋ง์ง ์๊ฒ ํค์๋ ๊ฒ์์นธ์ ์๋น, ์ค๋ง์นด์ธ, ๋์ ํธ ๋ฑ๋ฑ ์ ํ ๊ด๋ จ์๋ ํค์๋๋ฅผ ์ ๋ ฅํด๋ ํด๋น ํค์๋์ ๋ํ ๊ฒ์ ๊ฒฐ๊ณผ๊ฐ์ด ์ถ๋ ฅ๋๋ ๊ฒ์ด๋ค

form onSubmit={} ์ ๋ค์ด๊ฐ๋ handleSearch ํจ์์์ "๋ฐ๋ฌผ๊ด", "๋ฎค์ง์" ํค์๋๊ฐ ํฌํจ๋ผ์ผ๋ง ๊ฒ์ ๊ธฐ๋ฅ์ด ์คํ๋๊ฒ๋ ํ๋๊น

๋ ํ๋์ ๋ฌธ์ ์ ๋ฐ๊ฒฌ.. ๋งจ ์๋จ์ ์๋ "๋ฎค์ง์์ฐ" ์ ๋ฎค์ง์, ๋ฐ๋ฌผ๊ด์ด ์๋๋ฐ๋ ๊ฒ์ ๊ฒฐ๊ณผ์ ํฌํจ์ด ๋ผ์๋ค๋ ๊ฒ
if๋ฌธ์ ์จ์ "์ฐ" ์ด ๋ค์ด๊ฐ๋ค๋ฉด ํด๋น ์ฅ์์ ๋ง์ปค์ ์ ๋ณด๋ฅผ ์ ์ธํ๊ณ ๋ฆฌ์คํธ๋ฅผ ์ถ๋ ฅํ๋ ค๊ณ ๋ ํด๋ดค์ผ๋.. ์คํจ


์ถํ zustand๋ฅผ ๋งก์ ํ์ ๋ถ์ ์ปดํฌ๋ํธ๋ฅผ import ํด์ ์์ ๋ถ๋ฌ์ค๊ธฐ๊น์ง ์ฑ๊ณตํ๋๋ฐ ์ด๊ฒ ์ฝ๋ ๋ฌธ์ ์ธ์ง api ๋ฌธ์ ์ธ์ง ์์ง ํ์
์ ๋ชปํ๋๋ฐ ๊ณต์ฃผ๋ฐ๋ฌผ๊ด, ๋๊ตฌ๋ฐ๋ฌผ๊ด์ ์ ์ธํ๊ณค ์์ธ๋ฐ๋ฌผ๊ด, ๊ฒฝ๊ธฐ๋ฐ๋ฌผ๊ด ๋ฑ ๋ค๋ฅธ ์ง์ญ์ ์์ ์ ๋จ๊ธธ๋

์ ์ฝ๋์์ queryKey๋ก keyword ๋์ inputKeyword ๋ฅผ ๋ฐ์ ํ ๋ค์ ๊ฒ์์ ํด๋ดค๋ค

inputKeyword ๋ฅผ ๋ฐ์ผ๋ ๊ธฐ์กด์๋ ์ ๋จ๋ ์ ์ฃผ๋ฐ๋ฌผ๊ด๊น์ง๋ ๋จ๋๋ฐ.. ๋๋์ฒด ์ด๋๊ฐ ์๋ชป๋ ๊ฑธ๊น?? ์ด ์ ๋๋ฉด api ๋ฌธ์ ์๋๊ฐ
(์ด ๋ถ๋ถ์ ์ถํ ํ์ธํด๋ณธ ๊ฑด๋ฐ ๊ธฐ์กด์ฒ๋ผ keyword ๋ฅผ ์จ๋ ์ ์ฃผ๋ฐ๋ฌผ๊ด์ ๋๊ฐ์ด ๋ถ๋ฌ์ด. api๊ฐ ์ค๋ฝ๊ฐ๋ฝํ ๋ฏ)
์ฝ๋ ๋ฌธ์ ์๋ค๋ฉด ๊ณต์ฃผ,๋๊ตฌ,์ ์ฃผ ์ ๋ถ ์ ๋ถ๋ฌ์์ก์ด์ผ ์ ์์ธ๋ฐ ์ ์ด ์ธ ์ง์ญ ์ ์ธํ๊ณค ์ ๋จ๋ ๊ฒ์ธ๊ฐ.. ์ง์ง ๊ณจ๋จธ๋ฆฌ ์ํ๋ค๋ค๋ฅ