텍스트 및 일부 각주가있는 문서를 나타내는 반응 요소가 있습니다. 텍스트는 다음과 같이 표현한다 : 내 구성 요소를 렌더링 해요으로React - 어린이의 구성 요소 실행 횟수 (예 : 각주)
This the first footnote[1], this is the second[2].
Here is another [3].
, 나는이 증가 것 있도록 각주를 볼 때마다 시간을 계산합니다. 트리는 여러 단계로 깊을 수 있으므로 모든 각주가 주 구성 요소의 직접적인 하위라고 가정 할 수 없습니다.
또한 동적이어야하므로 참조를 추가하면 개수가 업데이트됩니다.
나는 이것을하는 매우 '반응'방식을 생각할 수 없다. 컨텍스트 (있는 그대로 눈살을 찌푸 듯)는 옳은 것처럼 보이지 않으며, 그렇지 않으면 인접한 구성 요소에 대한 정보가 없습니다. 당신의 용기 또는 최상위 구성 요소에서 나는 이런 식으로 처리 할 것이라고 생각
어떤 데이터 구조가 생겼는데? 이것은 원본 데이터로 정렬되어야하는 종류의 것으로 보이므로 구성 요소는 주어진 내용을 렌더링합니다. – Aaron
데이터 자체에 대한 사전 처리가 중단 될 수 있음에 동의합니다. 나는 그것을 해결하기위한 해결책을 찾고 있었기 때문에 수동으로 트리를 거치고 모든 노드를 업데이트 할 필요가 없었습니다. –
이 문서를 저장 하시겠습니까? 그것은 어떤 데이터 구조가되지 않습니까? 그것으로부터 각주를 얻을 수 없습니까? 동적으로 추가됩니까? 그렇다면 DOM 계층 구조 위로 이벤트를 발생시킬 수 있습니다. redux를 사용하여 모든 각주를 저장할 수도 있습니다. –