Functional programming in react?

This page summarizes the projects mentioned and recommended in the original post on /r/react

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. recompose

    Discontinued A React utility belt for function components and higher-order components.

    Specifically to React component design? I haven't seen any since [Recompose](https://github.com/acdlite/recompose) (which Andrew Clark archived in lieu of hooks). But you can still use FP inside your renders, general utilities and hooks.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. react-hooks-compose

    Decouple Hooks from the presentational components that use them

    Some Googling yields this library called `react-hooks-compose` -- which I haven't used -- but may close to what you're asking for? https://github.com/helloitsjoe/react-hooks-compose

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to manage JavaScript closures in React

    2 projects | dev.to | 26 Mar 2025
  • How To Use Redux In React JS

    2 projects | dev.to | 11 Mar 2025
  • Sunsetting Create React App

    3 projects | news.ycombinator.com | 14 Feb 2025
  • Show HN: Fireproof – local-first database with Git-like encrypted sync

    10 projects | news.ycombinator.com | 19 Nov 2024
  • Fireproof: Realtime Database, Runs Anywhere

    1 project | news.ycombinator.com | 16 Sep 2024