react-brain
Browse decisions
React & language foundations 3App architecture 11UI 13Platform & native 9Build, test, observe, secure 6AI in React apps 3stack composerdecision recordscensusstaleness benchnewsletterarchitecturechangelogmethodologyroadmap

Decisions

One page per decision. reviewed = checked against primary sources with a long-form explanation; drafted = internally consistent, citable.

React & language foundations

entrytopicstatusupdated
react-coreReact core — version, Compiler, RSC, concurrent featuresreviewed2026-10-08 ●
rn-versionsReact Native release timeline — what each version changedreviewed2026-10-01
typescriptTypeScript rigor & public API typingreviewed2026-09-24

App architecture — state, data, routing, frameworks

entrytopicstatusupdated
stateClient & server state managementreviewed2026-10-08 ●
dataData fetching & cachingreviewed2026-10-08 ●
p2pPeer-to-peer / local-first backend (Holepunch · Pear)reviewed2026-07-16
navNavigation & routingreviewed2026-09-24
meta-frameworksMeta-frameworks (full-stack React)reviewed2026-10-08 ●
formsForms & validationreviewed2026-09-24
authAuthentication & identity — sessions, OAuth, managed vs self-hostedreviewed2026-10-01
networkingNetworking & HTTP client layerreviewed2026-10-01
uploadsFile uploads — pickers, drop zones, chunking, resumabilitydrafted2026-09-24
crossplatformSharing code across React (web) & React Nativereviewed2026-09-24
desktopDesktop apps & web-to-native shells (packaging a React web app)reviewed2026-10-08 ●

UI — styling, components, animation, lists, a11y, i18n, charts

entrytopicstatusupdated
stylingStyling & themingreviewed2026-10-08 ●
component-libsComponent & headless-UI libraries (web)reviewed2026-10-01
animationAnimation & gesturesreviewed2026-10-08 ●
listsLists & virtualizationreviewed2026-10-01
a11yAccessibility across web & nativereviewed2026-08-18
i18nInternationalization (i18n)reviewed2026-09-24
chartsCharting & data visualizationreviewed2026-10-08 ●
editorsRich-text & content editorsreviewed2026-09-24
svgSVG, vector graphics & icons (React Native)reviewed2026-10-08 ●
mapsMaps & geolocation UIreviewed2026-09-24
calendarsCalendars, date pickers & event gridsreviewed2026-09-24
sheetsBottom sheets & modal sheets (React Native)reviewed2026-09-24
polishUX polish primitives — toasts, haptics, splash screens, image viewers (React Native)reviewed2026-09-24

Platform & native (RN)

entrytopicstatusupdated
nativeNative modules & the New Architecturereviewed2026-09-24
mediaCamera, video & real-time media (WebRTC, frame processing, filters)reviewed2026-09-24
storageOn-device storage & persistencereviewed2026-09-24
native-uiNative UI extensions — Live Activities, widgets, App Clips, portalsreviewed2026-09-21
keyboardKeyboard handling & avoidance (React Native)reviewed2026-09-24
paymentsIn-app purchases & paymentsreviewed2026-10-01
brownfieldBrownfield integration & micro-frontendsreviewed2026-09-24
gamesGames, 3D & AR/VR — interactive / real-time renderingreviewed2026-10-08 ●
alt-frameworksAlternatives to React Native (cross-platform frameworks)reviewed2026-09-24

Build, test, observe, secure

entrytopicstatusupdated
buildBuild tooling, bundlers & monoreporeviewed2026-10-08 ●
testingTesting strategy & toolingreviewed2026-10-01
dxDeveloper experience — CI, lint/format, hooks, monorepo, onboardingreviewed2026-09-24
observabilityCrash reporting, monitoring & observabilityreviewed2026-09-24
securityApp security — device trust, secrets, dependency riskreviewed2026-10-01
otaOver-the-air (OTA) JS updates & release channels (React Native)reviewed2026-09-24

AI in React apps

entrytopicstatusupdated
ondevice-aiOn-device AI / MLreviewed2026-10-08 ●
ai-uiGenerative UI & in-app AIdrafted2026-10-01
ai-devtoolsAI-assisted development — agent skills, MCP tooling & device automationdrafted2026-10-08 ●