๐ฎ ํ๋ก๊ทธ๋๋ฐ/๐ฉ๐ป ๊ฐ๋ฐ ๊ณต๋ถ
[React/Typescript] ๊ฒ์ ์ ์๋ ๋ ๋๋ง ์๋ ๋/ ์๋ ์๋ก๊ณ ์นจ/ ๊ฐ์ ๋ ๋๋ง/ location reload
xxilliant
2023. 5. 23. 23:58
728x90
๋ฐ์ํ
๋ฌธ์
์๋๋ Header์ ์๋ ๊ฒ์์ฐฝ์ ๊ฒ์์ ์ํ input ๋ฐ์ดํฐ(ํค์๋) ์ ๋ ฅ ํ ์ํฐ or ๊ฒ์ ๋ฒํผ์ ๋๋ฅด๋ฉด
-> Search Page๋ก ๋์ด๊ฐ์ api url์ ๊ฒ์ ๊ฒฐ๊ณผ ๋ฆฌ์คํธ๋ฅผ ๋ณด์ฌ์ค.
๊ทผ๋ฐ Search Page์์ ์ฌ๊ฒ์์ ํ๋ฉด url์ ๋ฐ๋๋๋ฐ ์๋์ผ๋ก ๊ฒ์ ๊ฒฐ๊ณผ๊ฐ ๋ฐ๋์ง ์์!
๋ด๊ฐ ์ง์ ์๋ก๊ณ ์นจ์ ํด์ค์ผ ๋ฐ๋ ๊ฒฐ๊ณผ๊ฐ ๋์๋ค.
ํด๊ฒฐ
์๋์ผ๋ก ์๋ก๊ณ ์นจํ๋ ๋ฐฉ๋ฒ
ํ์ด์ง ์ด๋ ์ด๋ฒคํธ ํจ์ ๋ด์ window.location.reload()๋ฅผ ์ถ๊ฐํ๋ค!
๊ทธ๋ผ ๊ฒ์์ด๋ฅผ ์ ๋ ฅํ๊ณ ์ํฐ or ๊ฒ์๋ฒํผ์ ๋๋ฅด๋ ํ์๋ฅผ ํ ๋,
๋ฐ๋ก ์๋ก๊ณ ์นจ์ด ๋๋ฉด์ ์๋ก์ด ๊ฒ์๊ฒฐ๊ณผ๊ฐ ๋ฐ์๋ ํ์ด์ง๊ฐ ๋์ค๊ฒ ๋๋ค.
๋
728x90
๋ฐ์ํ