React v18.0

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. react-18

    Workgroup for React 18 release.

    Regarding styled-components and many similar CSS-in-JS libraries, I don't think there are any breaking changes currently with React 18, but it does seem like the writing is on the wall that React intends to not support libraries that inject styles into tags, or at least has some specific rules these libraries need to follow to avoid performance problems. See this discussion: <a href="https://github.com/reactwg/react-18/discussions/110" rel="nofollow">https://github.com/reactwg/react-18/discussions/110</a>

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. react-redux

    Official React bindings for Redux

    Awesome! Glad this is finally out, and really looking forward to seeing what features the React team adds in follow-up releases.

    FWIW, React-Redux v8 is in beta right now:

    - https://github.com/reduxjs/react-redux/releases

    I think it's basically ready to go, but I haven't had a chance to really test out the SSR support I added a couple months ago. I'd love to have some help testing that out.

    v7 will _run_ with React 18, but v8 has been specifically reworked to behave correctly when used with React's new "Concurrent Rendering" capabilities. We've also converted React-Redux itself to TS (no more separate types package).

    Ideally, I'd like to release v8 as final in the next week or two.

  4. react-codemod

    React codemod scripts

    If you'd like to migrate them, the React team maintains some awesome codemods:

    https://github.com/reactjs/react-codemod

  5. React

    The library for web and native user interfaces.

  6. redux-toolkit

    The official, opinionated, batteries-included toolset for efficient Redux development

    Not specifically. The general problem we were running into is:

    - We recommend inferring `type RootState = ReturnType`

    - That type comes from the slice reducers

    - Thunks need a `State` type passed in so they know what `getState` returns

    - But if you do that _inside_ of `createSlice`, TS can't know that `RootState` type yet, because we haven't constructed the slice reducer yet

    Here was the PR where we tried to come up with something:

    https://github.com/reduxjs/redux-toolkit/pull/637

    If you're seeing some other issue problem related to RTK, please go ahead and file an issue.

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

  • React.useSelectedContext() hook - Implement naive version of context selectors (by acdlite)

    4 projects | /r/reactjs | 23 Jan 2021
  • Why React Context is Not a "State Management" Tool (and Why It Doesn't Replace Redux)

    3 projects | /r/javascript | 18 Jan 2021
  • 🍒 Cherry-Picked Nx v19 Updates

    2 projects | dev.to | 27 May 2024
  • Deploy a Static React Site Using AWS S3 and CloudFront

    3 projects | dev.to | 25 May 2024
  • Installing React 18

    2 projects | /r/webdev | 15 May 2023