I have been using IntersectionObserver API in a lot of projects, but each time I work with it, I have to look for the API, the sample demonstration again and again.
I wish there's a single place that covers the popular use cases, demonstrates the patterns that we use frequently.
So here is the collection of such examples that you'll see more often.
The highlights include:
1. No dependencies
Examples use only IntersectionObserver API. No external JavaScript or CSS libraries used in examples.
2. React components
Each example is available as a React component. It is written in TypeScript and uses React hooks to manage internal states.
3. Easy to understand
Each example contains one or two source files that have less than 100 lines of code. It's easy to understand and follow.
4. Reusable patterns
A few patterns are used repeatedly such as making animations, lazy loading, etc. You can use them for your real use cases.
There are more and more examples and usages that I am going to add to the list, but you don't have to wait for them.
I think these examples will be useful for your web development.
BlurPage