Ну, это имело бы смысл. Если вы установили элемент на 100% высоты прокрутки, окно никогда не будет прокручивать элемент.
Так что вам нужно получить позицию прокрутки от элемента с elem.scrollTop
Вы можете создать ссылку на элемент в React
constructor(props) {
super(props);
this.scrollContainer = React.createRef();
}
return (
<div className="scroll-container" ref={this.scrollContainer}></div>
)
А затем в вашем дескрипторе используйте метод прокрутки:
handleScroll(e) {
let windowScrollPosition = this.scrollContainer.current.scrollTop | window.scrollY;
this.setState({ windowScrollPosition: windowScrollPosition }, () => console.log(this.state.windowScrollPosition, 'this.state.windowScrollPosition'))
}