Q. 주문하기 버튼을 누르면 재고 state에서 1을 빼려면?
1. state의 사본을 만들고
2.사본을 변경함
3.사본을 변경함수에 집어넣기
코드 추가한부분만 넣었습니다.
(App.js 파일)
function App() {
let [재고, 재고변경] = useState([10,11,12]);
function 재고다시변경(){
let newArray = [...재고];
newArray = [9,10,12];
재고변경(newArray);
}
(Detail.js 파일)
<button 재고다시변경={props.재고다시변경} className="btn btn-danger" onClick={props.재고다시변경}>주문하기</button>
▲ 이렇게 하니까 주문하기 버튼을 누르면 변경이 되긴하는데요..
재고다시변경={props.재고다시변경} 이부분은 저기 버튼 안에 넣는게 맞는지요...?
위치를 어디에 적어야 하는지 잘 모르겠습니다..