У меня есть следующая структура, дочерний компонент имеет набор компонентов GrandChild - сгенерированных рекурсивно - поэтому на странице может быть n компонентов внука - мне нужно знать, когда страница прокручивается, если элемент Grandchild прокручивается по высоте в Parentкомпонент для добавления некоторых стилей CSS на другой компонент Child2
.Не уверен, как это сделать?это должно быть вычисление высоты?пожалуйста, помогите.
Parent component:
class Parent extends Component {
constructor(props) {
super(props);
this.blocks = [];
}
componentDidMount() {
}
render() {
return (
<Child1 />
<Child2 />
);
}
}
Child1:
class Child1 extends Component {
componentDidMount() {
}
render() {
return (
<div>
<GrandChild />
</div>
);
}
}
GrandChild:
class GrandChild extends Component {
render() {
return (
<div>
<p class="paragraph" />
</div>
);
}
}