Were React Hooks a Mistake?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • re-frame

    A ClojureScript framework for building user interfaces, leveraging React

  • https://github.com/day8/re-frame

    Notably the author of re-frame has been weary of hooks.

    I think that’s for a good reason. The approach in re frame feels like the best way to manage state so far for a react based app. Everything that changes state flows through an event. State can only be observed through subscriptions. Side effects are isolated to their own type of event. Debugging and testing are so straight forward with these concepts.

    Redux got close but it has two problems in my mind. Like hooks, it encapsulates for no good reason. Put the state in one thing that you can observe holistically before and after pure events. It also has too much boiler plate.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • react-basic

    A description of the conceptual model of React without implementation burden.

  • > Your UI should be a pure function of your state.

    Except this has always been BS.

    https://blog.metaobject.com/2018/12/uis-are-not-pure-functio...

    (Read to the end...)

    https://github.com/reactjs/react-basic/pull/12

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

  • Goodbye, Clean Code

    1 project | news.ycombinator.com | 8 Dec 2023
  • Reflet introduces descriptions: a new kind of polymorphic query

    2 projects | /r/Clojure | 1 May 2023
  • Reflet: building Re-frame + React based web apps with graph and non-graph data models

    2 projects | /r/Clojure | 8 Feb 2023
  • Ideas for a bachelor thesis about Clojure and/or functional programming

    1 project | /r/Clojure | 4 May 2022
  • How do people work with UI (windows, controls, events, etc) in purely functional languages ?

    1 project | /r/AskProgramming | 15 Jan 2022