# React · Tech watch

[Canonical source](<https://sebastien.rigaux.be/en/tech-watch/tags/react/page/2>)

Building interfaces with React components, state and rendering behavior.

## [Build React forms with the \`useFormity\` hook](<https://sebastien.rigaux.be/en/tech-watch/links/build-react-forms-with-the-useformity-hook>)

This page explains the `useFormity` hook and Formity’s core concepts. It is an entry point for building React forms from reusable components and rules.

2026-07-11 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/build-react-forms-with-the-useformity-hook.md>) · [Original resource](<https://formity.app/docs/basic-concepts/use-formity>)

## [Build infinite scrolling in React with \`react-infinite-scroll-component\`](<https://sebastien.rigaux.be/en/tech-watch/links/build-infinite-scrolling-in-react-with-react-infinite-scroll-component>)

This React library loads more items as users reach the end of a list. Its repository provides a reusable component instead of requiring custom scroll detection.

2026-04-19 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/build-infinite-scrolling-in-react-with-react-infinite-scroll-component.md>) · [Original resource](<https://github.com/ankeetmaini/react-infinite-scroll-component>)

## [Configure an image gallery with Yet Another React Lightbox](<https://sebastien.rigaux.be/en/tech-watch/links/configure-an-image-gallery-with-yet-another-react-lightbox>)

This playground lets you test Yet Another React Lightbox settings live. It helps validate navigation and presentation options before applying them to a React gallery.

2026-04-19 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/configure-an-image-gallery-with-yet-another-react-lightbox.md>) · [Original resource](<https://yet-another-react-lightbox.com/examples/playground>)

## [Copy animated React and Tailwind CSS components with Animata](<https://sebastien.rigaux.be/en/tech-watch/links/copy-animated-react-and-tailwind-css-components-with-animata>)

Animata offers animated components to copy into React or Next.js applications using Tailwind CSS. Its open-source format lets teams inspect and adapt the code to their interface.

2026-04-18 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/copy-animated-react-and-tailwind-css-components-with-animata.md>) · [Original resource](<https://animata.design/docs>)

## [Filter collections with Refractive components](<https://sebastien.rigaux.be/en/tech-watch/links/filter-collections-with-refractive-components>)

`@hashintel/refractive` provides filter components for search and collection-navigation interfaces. The npm package can be added directly to a React application.

2026-04-05 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/filter-collections-with-refractive-components.md>) · [Original resource](<https://www.npmjs.com/package/@hashintel/refractive>)

## [Explore modal sheet behaviors with React Modal Sheet](<https://sebastien.rigaux.be/en/tech-watch/links/explore-modal-sheet-behaviors-with-react-modal-sheet>)

This playground demonstrates React modal-sheet options such as snap points, scrolling, fullscreen, and keyboard handling. It also includes accessibility and reduced-motion examples.

2026-03-15 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/explore-modal-sheet-behaviors-with-react-modal-sheet.md>) · [Original resource](<https://temzasse.github.io/react-modal-sheet/#/>)

## [Ilamy Calendar: a React calendar with resource views](<https://sebastien.rigaux.be/en/tech-watch/links/ilamy-calendar-a-react-calendar-with-resource-views>)

Ilamy Calendar provides month, week, and day views with drag-and-drop and resource management. The repository also lists recurring-event support using RFC 5545.

2026-03-08 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/ilamy-calendar-a-react-calendar-with-resource-views.md>) · [Original resource](<https://github.com/kcsujeet/ilamy-calendar>)

## [Create animated gradients with Shader Gradient](<https://sebastien.rigaux.be/en/tech-watch/links/create-animated-gradients-with-shader-gradient>)

Shader Gradient lets you tune animated gradients and use them in Framer, Figma, or React. Its interface makes shader parameters easier to explore visually.

2026-02-14 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/create-animated-gradients-with-shader-gradient.md>) · [Original resource](<https://shadergradient.co/customize>)

## [Connect a UI element to its source with React Grab](<https://sebastien.rigaux.be/en/tech-watch/links/connect-a-ui-element-to-its-source-with-react-grab>)

React Grab lets you select a visible element in an app and pass its context to a coding agent. It helps locate the corresponding component in the codebase.

2026-02-06 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/connect-a-ui-element-to-its-source-with-react-grab.md>) · [Original resource](<https://www.react-grab.com/>)

## [Preconfigure React components with \`prefill\`](<https://sebastien.rigaux.be/en/tech-watch/links/preconfigure-react-components-with-prefill>)

The article introduces `prefill`, a function that composes props before they reach a React component. It can replace a dedicated wrapper when standard styles or behavior need to be applied.

2026-02-06 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/preconfigure-react-components-with-prefill.md>) · [Original resource](<https://xoid.dev/blog/introducing-prefill>)

## [Vercel’s React best practices organized for agents](<https://sebastien.rigaux.be/en/tech-watch/links/vercel-s-react-best-practices-organized-for-agents>)

Vercel organizes guidance around major sources of slowness: waterfalls, bundles and unnecessary renders. Prioritization helps agents address costly problems before micro-optimizations.

2026-01-25 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/vercel-s-react-best-practices-organized-for-agents.md>) · [Original resource](<https://vercel.com/blog/introducing-react-best-practices>)

## [React Intersection Observer: track elements entering the viewport](<https://sebastien.rigaux.be/en/tech-watch/links/react-intersection-observer-track-elements-entering-the-viewport>)

The library exposes Intersection Observer through React hooks and components. It reuses compatible observers and provides mocks for testing lazy loading and scroll animations.

2025-11-06 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/react-intersection-observer-track-elements-entering-the-viewport.md>) · [Original resource](<https://github.com/thebuilder/react-intersection-observer>)

## [Sera UI: customizable React and Next.js components](<https://sebastien.rigaux.be/en/tech-watch/links/sera-ui-customizable-react-and-next-js-components>)

Sera UI collects JSX components and interface blocks styled with Tailwind CSS. The collection provides customizable foundations for forms, dashboards and web pages.

2025-10-07 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/sera-ui-customizable-react-and-next-js-components.md>) · [Original resource](<https://seraui.com/>)

## [Fumadocs: build documentation within your frontend framework](<https://sebastien.rigaux.be/en/tech-watch/links/fumadocs-build-documentation-within-your-frontend-framework>)

Fumadocs provides a documentation-site foundation for React frameworks and Astro. The repository identifies supported environments and its ESM-only package model.

2025-09-22 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/fumadocs-build-documentation-within-your-frontend-framework.md>) · [Original resource](<https://github.com/fuma-nama/fumadocs>)

## [EvilCharts: customize charts with shadcn and Recharts](<https://sebastien.rigaux.be/en/tech-watch/links/evilcharts-customize-charts-with-shadcn-and-recharts>)

EvilCharts provides chart components built on Recharts or Apache ECharts with shadcn. Examples make animations and data presentation easier to customize.

2025-09-07 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/evilcharts-customize-charts-with-shadcn-and-recharts.md>) · [Original resource](<https://evilcharts.com/docs>)

## [Lina: adapt scroll areas for touch and desktop](<https://sebastien.rigaux.be/en/tech-watch/links/lina-adapt-scroll-areas-for-touch-and-desktop>)

Lina provides a scroll area with adaptive scrollbars and position-aware edge masks. It preserves native touch behavior while refining desktop interactions.

2025-09-07 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/lina-adapt-scroll-areas-for-touch-and-desktop.md>) · [Original resource](<https://lina.sameer.sh/>)

## [Centralize TanStack Query keys with a typed API](<https://sebastien.rigaux.be/en/tech-watch/links/centralize-tanstack-query-keys-with-a-typed-api>)

React Query Key Manager organizes keys by namespace and checks their arguments at compile time. It reduces scattered strings and query collisions in larger applications.

2025-08-18 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/centralize-tanstack-query-keys-with-a-typed-api.md>) · [Original resource](<https://github.com/draftswithea/react-query-key-manager>)

## [Puck: build pages with your application’s components](<https://sebastien.rigaux.be/en/tech-watch/links/puck-build-pages-with-your-application-s-components>)

Puck presents an embedded React visual editor connected to components, design rules and business APIs. The platform also offers interface generation based on those same building blocks.

2025-07-29 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/puck-build-pages-with-your-application-s-components.md>) · [Original resource](<https://puckeditor.com/>)

## [Kibo UI: extend shadcn/ui with composable components](<https://sebastien.rigaux.be/en/tech-watch/links/kibo-ui-extend-shadcn-ui-with-composable-components>)

Kibo UI provides a component registry designed for shadcn/ui. Color pickers, image zoom and code blocks extend the toolkit while remaining customizable.

2025-07-12 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/kibo-ui-extend-shadcn-ui-with-composable-components.md>) · [Original resource](<https://www.kibo-ui.com/>)

## [Animate UI: install and customize animated components](<https://sebastien.rigaux.be/en/tech-watch/links/animate-ui-install-and-customize-animated-components>)

Animate UI distributes React components built with TypeScript, Tailwind CSS and Motion. Components can be installed through the shadcn CLI and customized within a project.

2025-06-18 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/animate-ui-install-and-customize-animated-components.md>) · [Original resource](<https://github.com/imskyleen/animate-ui>)

Page 2 / 4

[Previous](<https://sebastien.rigaux.be/en/tech-watch/tags/react>)

[Next](<https://sebastien.rigaux.be/en/tech-watch/tags/react/page/3>)
