reflex-dev
reflex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix(memo): only forward `key` without RestProp, reject silently-dropped props Other base props (id, class_name, style, custom_attrs, ref) never reach the rendered root without a `...rest` spread, so accepting them just dropped them silently. Reject them with a message pointing at `rx.RestProp`; `key` stays forwardable since React reads it at the reconciliation layer. Gate the deprecation warning per-wrapper so a keyed memo under `rx.foreach` doesn't re-walk the call stack per row.
masenf/move-memo-fixups
56 seconds ago
Merge branch 'main' into masenf/move-memo-fixups
masenf/move-memo-fixups
50 minutes ago
revert: ship monolithic Radix Themes stylesheet again Drop the per-color-scale tree-shaking that emitted granular @radix-ui/themes/tokens/colors/<color>.css imports and threaded theme_roots through the compiler and plugin context. Restore the single @radix-ui/themes/styles.css import, removing get_radix_themes_stylesheets, strip_radix_theme_imports, and the PreCompileContext.theme_roots field.
FarhanAliRaza:lighthouse-pr4-pr5
2 hours ago
update pyi_hashes again
masenf/move-memo-fixups
2 hours ago
chore(memo): move deprecation news fragment into reflex-base package The base-prop passthrough deprecation lives in reflex-base, so its news fragment belongs alongside that package rather than in the repo-root news directory.
masenf/move-memo-fixups
5 hours ago
Merge branch 'main' into carlos/breadcrumbs-fix
carlos/breadcrumbs-fix
5 hours ago
fix(memo): unwrap Optional from None-defaulted params on Python <=3.10 Python <=3.10's get_type_hints rewrites a `param: X = None` annotation into Optional[X], hiding the real type from the param classifiers — so an EventHandler param with a None default slipped past validation on 3.10 instead of being rejected. Strip the Optional wrapper before classifying, gated behind a version check so 3.11+ skips the extra get_origin work it doesn't need.
masenf/move-memo-fixups
7 hours ago
refactor(memo): extract memo lazy-body evaluation into _LazyBody Replace the per-definition _evaluated/_evaluating flags and the shared _ensure_definition_evaluated routine with a dedicated _LazyBody generic that owns deferral, caching, and the re-entrancy guard. MemoDefinition now exposes `.component` / `.function` as plain properties instead of get_component() / get_function() methods, so callers read a value rather than invoke an evaluation step. A placeholder-less re-entrant read now raises instead of silently returning a stale body, surfacing broken invariants loudly.
masenf/move-memo-fixups
8 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
rx.memo fixes to retain more API surface from the previous implementation
#6598
3 minutes ago
c813a67
masenf/move-memo-fixups
CodSpeed Performance Gauge
0%
lighthouse: tree-shake bundled libs and ship only used Radix color scales
#6563
2 hours ago
36f6750
FarhanAliRaza:lighthouse-pr4-pr5
CodSpeed Performance Gauge
0%
ENG-9556: Remove url for breadcrumbs with no associated doc page
#6591
5 hours ago
39b1f7f
carlos/breadcrumbs-fix
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs