Skip to content

Commit c724929

Browse files
authored
Merge pull request #91768 from Expensify/jules-claudeMdMemoNote
[NO QA] Add memoization note to CLAUDE.md
2 parents 06c160b + c33482a commit c724929

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

CLAUDE.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,10 @@ The skill provides guidance on:
183183
- **Build Compliance**: Android 16KB page alignment (Google Play requirement)
184184
- **Platform Tooling**: Xcode/Android Studio profiling and debugging setup
185185

186+
### Memoization
187+
188+
React Compiler (`babel-plugin-react-compiler`) runs in the build pipeline (see `babel.config.js`) and auto-memoizes object literals, callbacks, JSX, and derived values inside components and hooks, excluding `tests/`.
189+
186190
### Code Quality
187191
- **TypeScript**: Strict mode enabled
188192
- **ESLint**: Linter. Pre-existing violations are grandfathered via [`eslint-seatbelt`](https://github.com/justjake/eslint-seatbelt).

0 commit comments

Comments
 (0)