<stockContext.Provider value={stock, stockSet}>
<Spec shoes={data} />
</stockContext.Provider>
감싸주는 부분 value값에 그냥 무지성 쑤셔넣긴 했는데 그냥 값만 전달할때는 잘 되다가 함수넣으니 안됨요.
그냥 뻑나는건 아니고 주문하기 버튼 누르면 뻑나염
주문하기 함수는 이렇게 생겼고, context는 임포트로 잘 가져왔습니당
function stockDeduct() {
let tmp = [...stock];
tmp[id] = (tmp[id] - 1);
stockSet(tmp); //여기가 뻑남
return null;
}
구글링 해봤는데 딱히 함수 전달에 관한 내용을 안나와서 여쭤봐요.
그냥 리덕스 쓸까요?
센세 시원시원하신 강의 잘 듣고있습니다 사랑합니다♥