我正在尝试创建一个粘滞元素,当用户向下滚动时,该粘滞元素将粘在屏幕顶部。我还不太了解API。
下面的代码有什么问题?
import React, { Component } from "react";
import { StickyContainer, Sticky } from "react-sticky";
import "./App.css";
class App extends Component {
render() {
return (
<div className="App">
<p>content</p>
<p>content</p>
<StickyContainer>
<Sticky>
{({ style = { top: "20px" } }) => (
<h1 style={style}>Sticky element</h1>
)}
</Sticky>
</StickyContainer>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
</div>
);
}
}
export default App;