useEffect(()=>{
if(props.mySelect){
const comSelect=Math.floor(Math.random()*3);
if (comSelect===0){
props.setCom("rock");
console.log("컴퓨터는 주먹")
}
else if(comSelect===1){
props.setCom("sissor");
}
else{
props.setCom("paper")
}
console.log("내 선택"+props.mySelect);
console.log("컴퓨터 선택"+props.comSelect);
judge(props.mySelect,props.comSelect,props.setMyScore,props.setComScore);
}
},[props.mySelect])
에서 내 선택은 제대로 되는데
컴퓨터 선택은 한칸씩 뒤로 밀리는데(처음은 공백으로 나오고) useState가 적용되는 시간이 걸려서 그런건가요?