Web API Intersection Observer API example using React custom hooks. In the demo, there is multiple React Elements that initialized with useIntersectionObserver hook and their relative counter increases everytime the blocks became visible according to intersection observer hook.At the same time, their background tone darkens as the counter increase.