react-stickyroll icon indicating copy to clipboard operation
react-stickyroll copied to clipboard

A react implementation of stickyroll (original)

A sticky view with scroll listener API for parallax style views.

Stickyroll

Stickyroll logo

Site | Getting started | Live support | Typedoc

Are you looking for a Vue.js version?
Check out Vue Stickyroll.

MIT license Getting started Code of Conduct Say Thanks

Build status Test Coverage Code Quality Vulnerabilities

Powered by

Webstorm

Browserstack

This is the contributor documentation for the react-stickyroll mono-repository. For user docs see Getting started

Core Packages

The newly added stickyroll hooks ships with >1KB.

version description
stickyroll The core component and listener
stickyroll decorators Decorators for plugins and smart components
stickyroll utils Utilities to build plugins
stickyroll hooks Use stickyroll with react hooks

Styled Components

version description
stickyroll inner A themed inner frame (made for pagers)
stickyroll pagers Themed pagers (made for inner)
stickyroll themes A collection of themes to select and combine

Contribute to Stickyroll

Please read our contributing guide

git clone https://github.com/stickyroll/react-stickyroll.git
cd react-stickyroll
yarn
yarn dev

# Test your changes
yarn test
# scoped tests
yarn lerna run test --scope @stickyroll/<package_name>

Develop guides (via patternplate)

yarn patternplate:dev

License

Copyright by Gregor Adams. All @stickyroll packages are released under the MIT license.