The State of React and the Community in 2025
Detailed thoughts on how React has been developed over time, and explanations for common community confusion and concerns
I've also put up an extensive blog post that goes into more detail on the same topics, including the history and influences of React's development, and discussions of the pain points and concerns I see in the community:
blog.isquaredsoftware.com/2025/06/reac...
13.06.2025 13:23 โ ๐ 55 ๐ 13 ๐ฌ 9 ๐ 4
useState for one-time initializations
Why you shouldn't rely on useMemo for guaranteed referential stability but prefer useState instead
Today I learned why this:
const value = useRef(null)
if (!value.current) {
value.current = init()
}
_can_ be better than:
const [value] = useState(init)
Hint: StrictMode is involved ๐
Guess itโs time to update my blogpost / write a new one.
26.04.2025 08:43 โ ๐ 46 ๐ 3 ๐ฌ 6 ๐ 0
Fresh React news here:
thisweekinreact.com/newsletter/221
In case you missed it ๐
16.02.2025 15:45 โ ๐ 19 ๐ 2 ๐ฌ 0 ๐ 0
Meet Smelter โ our new toolkit for programmatic video composition! ๐
With Smelter you can:
โ
combine multimedia from different sources into a single video or live stream
โ
enrich your content with text, custom shaders, and embedded websites
โ
do it all effortlessly with ready-to-use React components
17.02.2025 15:16 โ ๐ 10 ๐ 2 ๐ฌ 0 ๐ 0
YouTube video by Expo
How to use over the air updates to share previews with your team | EAS Tutorial
๐จ Hey CodePush users!
Take a look at this new tutorial video from @codewithbeto.dev about how to share Previews with your team using EAS Update (our OTA service): youtu.be/vPKh-tNm-yI
29.01.2025 20:46 โ ๐ 12 ๐ 1 ๐ฌ 0 ๐ 0
YouTube video by Riley Brown
Build a DeepSeek Wrapper iOS App in 1 Hour Without ANY Coding!
๐คฏ @deepseeks.bsky.social ๐ค Cursor ๐ค ๐ Expo ๐ค @clerk.com
This video is remarkable. @rileybrown.bsky.social shows you how to build a mobile app without writing a single line of code.
youtu.be/WsQ_W0VHW2I?...
29.01.2025 20:52 โ ๐ 25 ๐ 2 ๐ฌ 2 ๐ 0
This Week In React 219
โ๏ธ
- CRA deprecated
- Next.js experimental flags
- Remix
- Tremor dashboards
- SaaS Starter
- Local-First
- JSDom
- 2n8
๐ฑ
- Windows/MacOS
- Debugging
- Shopify
- Polygen
- Reanimated
- Audio API
- SwiftUI
- BottomTabs
Read online / subscrb:
thisweekinreact.com/newsletter/219
29.01.2025 18:46 โ ๐ 61 ๐ 8 ๐ฌ 1 ๐ 0
This Week In React 215
Read/subscribe online:
thisweekinreact.com/newsletter/215
โ๏ธ
- Dropdown
- i18n
- Next.js
- Remix
- Astro
- shadcn
- StyleX
- Fancy Comps
๐ฑ
- Static Hermes
- Expo
- Skia
- ExecuTorch
- Kotlin
03.01.2025 09:55 โ ๐ 58 ๐ 10 ๐ฌ 1 ๐ 2
12.12.2024 15:17 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
This Week In React 213
Read/subscribe online:
thisweekinreact.com/newsletter/213
โ๏ธ
- React 19
- Next.js
- React Compiler
- React Router
- Restyle
- Lingui
๐ฑ
- State of RN
- Uniffi
- Shared Objects
- Fast IO
- Sheet Transitions
- Radon
11.12.2024 18:25 โ ๐ 74 ๐ 16 ๐ฌ 2 ๐ 1
tip for React/RN library authors: if youโre creating a library that messes with refs or native handles, *please*, verify that itโs able to handle conditional rendering and refs changing over time! conditional rendering is a fundamental React feature. i donโt know how this wasnโt caught for years
07.12.2024 19:06 โ ๐ 34 ๐ 1 ๐ฌ 2 ๐ 1
๐ชฒ In the "State of React Native" survey each year "debugging" has been the biggest pain point.
That's why @swmansion.com built Radon.
Set a reminder on youtube for the livestream next Tuesday to watch @kzzzf.bsky.social live demo the power of Radon 1.0: youtube.com/live/UeYmRKW...
06.12.2024 19:26 โ ๐ 38 ๐ 5 ๐ฌ 0 ๐ 0
This Week In React 211
Read/sub: thisweekinreact.com/newsletter/211
โ๏ธ
- React Router
- TanStack
- Next.js
- moveBefore
- RSC
- Vite
- cb refs
- React Aria
- Ariakit
- Meteor
- Rslib
๐ฑ
- 0.77 RC
- Screens
- Legend List
- Rapier Wasm
- Testing Library
- BottomTabs
- Cali
- Nitro
- Solito
27.11.2024 18:42 โ ๐ 132 ๐ 11 ๐ฌ 5 ๐ 1
Environment variables in EAS: new changes to simplify setup
Today we are introducing the ability to securely store all environment variables in EAS and keep them in sync between Build, Update, and everywhere else.
๐ฅณ Launch Party day 5: New "secret" sauce - EAS environment variables
Today we are introducing the ability to securely store all environment variables in EAS and keep them in sync between EAS Build, EAS Update, & wherever else you need them.
Read the blog post for details: expo.dev/blog/environ...
22.11.2024 15:28 โ ๐ 39 ๐ 3 ๐ฌ 3 ๐ 4
This Week In React 210
Read online & subscribe:
thisweekinreact.com/newsletter/210
โ๏ธ
- React 19 RC1
- Next.js
- TanStack
- React IDE?
- MistCSS
- React Scan
- PayloadCMS
- React + TS
๐ฑ
- Expo Workflows
- Universal RSC
- use dom
- Yoga JSI
- Skia
- Turbo Haptics
- TV cookbook
- FastIO
20.11.2024 16:49 โ ๐ 109 ๐ 13 ๐ฌ 2 ๐ 1
X in rn docs
20.11.2024 15:17 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Baseline DevRel at Google
rviscomi.dev
A software company built around improving developer experience
and bringing innovative clients' ideas to life. #ReactNative core contributors, webRTC experts, community builders.
The largest chat community of professional React developers.
Find us on Discord: https://join.reactiflux.com
Contact the team: hello@reactiflux.com
you can change this track now
Deep dive into the latest trends in React and web dev๐ฅ Learn from the engineers behind the framework ecosystem and early adopters: https://reactadvanced.com/
๐Nov. 28 & Dec. 1
๐ก 50+ advanced topics to explore
๐ ๏ธ 10+ workshops to practice
โ๏ธ Maintaining TanStack Query
๐ฎ https://query.gg
๐จโ๐ป Software Engineer @sentry.io
๐ Blog at https://tkdodo.eu
๐ฆ๐น Vienna, Austria
๐ง๐ฆ Father of two
๐ค Open Source Software ๐จ๐ฝโ๐ป TypeScript โ๏ธ Query, Table, Router, Virtual, Select, Form, Ranger, Start
Redux maintainer, building time-travel devtools at Replay.io. I blog about React, Redux, and TS at https://blog.isquaredsoftware.com . Answering questions anywhere there's a textbox on the internet, and otherwise out on the golf course!
A curated list of React Native opportunities.
A framework for building native apps using React
[bridged from https://reactnative.dev/ on the web: https://fed.brid.gy/web/reactnative.dev ]
Develop, preview, submit, and update native apps from a single React codebase for Android, iOS, and web.
Sign up: https://expo.dev
Discord: https://chat.expo.dev
๐ฅ Join 45k React devs - Stay up-to-date:
๐จ ThisWeekInReact.com
Docusaurus maintainer @ Meta
official Bluesky account (check username๐)
Bugs, feature requests, feedback: support@bsky.app