버튼 세트 인 컨테이너가 있지만 구성 요소를 단일 구성 요소로만 관찰합니다. 이 구성 요소에는 onBlockClick
이 있으며 그 위치는 id
입니다.차단 클릭 이벤트에서
id
을 registrationSomeContainer
으로 변환하고 싶습니다.
내 문제는 어떻게 다른 컨테이너를 onBlockClick
에서 처리 할 수 있습니까?
let registrationContainer = ({
i18n,
id,
name,
representative,
onBlockClick,
dispatch
}) => {
return (
<div>
<div
className="app_wrapper"
>
<Block
leftIcon="close"
lines={[
"Some",
representative
]}
onBlockClick(id)
/>
</div>
</div>
)
}
유스 케이스를 명확히 할 수 있습니까? "id를 registrationSomeContainer로 변환하려면"무엇을 의미합니까? –
블록 버튼이있어서 클릭하면 다른 컨테이너로 점프하고 싶습니다. –
유스 케이스를 완전히 이해할 수는 없지만 부모가 '{currentBlock : 1}'과 같은 상태로 반응하는 구성 요소가 있어야합니다. 각 자식 블록은 고유 한 식별자를 가져야하고 표시 할 'currentBlock'과 비교해야합니다. 'onBlockClick'은 부모 상태를 업데이트하기 위해 실제로 id를 매개 변수로 호출해야합니다. –