reflex-dev
reflex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Reduce mutable proxy iteration overhead
harsh21234i:fix/mutable-proxy-async-context-6689
6 hours ago
Add Sankey chart changelog fragment
harsh21234i:fix/wrap-recharts-sankey-6558
7 hours ago
Tighten Sankey chart wrapper props
harsh21234i:fix/wrap-recharts-sankey-6558
7 hours ago
Use strict zip for mutable proxy slice paths
harsh21234i:fix/mutable-proxy-async-context-6689
8 hours ago
Add changelog news fragments for memo wrapper customization Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CtJ4TyjTc7nDyDyFn446TH
claude/rxmemo-wrapper-customization-hu30bw
10 hours ago
Parenthesize non-callee memo wrapper expressions before calling An inline wrapper expression like `(Comp) => observer(Comp)` concatenated directly against the component function would swallow the call into the arrow body instead of invoking the wrapper. Wrap anything that isn't an identifier/member chain in parens; `memo(...)` output is unchanged. Addresses PR #6730 review feedback. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CtJ4TyjTc7nDyDyFn446TH
claude/rxmemo-wrapper-customization-hu30bw
10 hours ago
Fix dict method mutable proxy paths
harsh21234i:fix/mutable-proxy-async-context-6689
10 hours ago
Allow customizing the wrapper function in generated rx.memo (ENG-10089) @rx.memo now accepts a wrapper= keyword controlling the JS function the compiled function component is wrapped in. The default is unchanged: React's memo, now expressed as DEFAULT_MEMO_WRAPPER — a FunctionStringVar carrying its own react import. Passing another Var swaps the wrapper (its VarData imports ride along, feeding module imports and frontend package detection), and wrapper=None exports the bare function component. - MemoComponentDefinition grows a wrapper field; the compiler emits it via the render dict and a shared _render_memo_component template helper. - The react memo import moves off _MEMO_BASE_IMPORTS onto the wrapper var, so modules whose memos swap or drop the wrapper no longer import it. - Var-returning memos reject an explicit wrapper= with a TypeError. - @rx.memo() with no arguments now also works, typed via a _MemoDecorator protocol so both component- and var-returning memos check cleanly. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CtJ4TyjTc7nDyDyFn446TH
claude/rxmemo-wrapper-customization-hu30bw
12 hours ago
Latest Branches
CodSpeed Performance Gauge
+3%
support async context for mutable proxies
#6691
6 hours ago
79ae398
harsh21234i:fix/mutable-proxy-async-context-6689
CodSpeed Performance Gauge
0%
Wrap Recharts Sankey chart
#6708
7 hours ago
cc9bd95
harsh21234i:fix/wrap-recharts-sankey-6558
CodSpeed Performance Gauge
0%
ENG-10089: Support custom JS wrappers and bare functions in @rx.memo
#6730
10 hours ago
947ca6c
claude/rxmemo-wrapper-customization-hu30bw
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs