useStateλ₯Ό ν΅νμ¬, λ λλ§ λ λμ μλ λλ₯Ό κ΄λ¦¬ν΄μ£Όλ κ²μ λ§λ λ€. κ·Έν, λ λλ§μ΄ λλ€λ©΄ νμ΄μ§λ₯Ό λ λν μμλλ‘ λ§λ€μ΄μ€λ€.
λν λ λλ§ μ΄μλ₯Ό μμ±νμ§ μκΈ°μν΄, && μ°μ°μμ μΌνμ°μ°μλ₯Ό μ κ·Ή μ¬μ©νλ€. ( λ λλ§ λμλ€λ©΄, ~~~μ μ€ν )
const [isRendered,setIsRendered] = useState(false);
const [searchData, setSearchData] = useState([]);
const [keywordData, setKeywordData] = useState('');
useEffect(()=>{
const getSearchData = async (searchKeyword) => {
await axios({
method: 'get',
url: `https://mandarin.api.weniv.co.kr/user/searchuser/?keyword=${searchKeyword}`,
headers: {
Authorization: `Bearer ${token}`,
'Content-type': 'application/json',
},
}).then((response) => {
setSearchData(response.data);
setIsRendered(true);
});
};
getSearchData();
},[])
return (
{ isRendered ? <div>{searchData}</div> : <span>λ‘λ©μ€</span> }
)