无法使用react-sticky创建粘性元素

时间:2019-03-21 08:29:22

标签: react-sticky

我正在尝试创建一个粘滞元素,当用户向下滚动时,该粘滞元素将粘在屏幕顶部。我还不太了解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;

0 个答案:

没有答案