Radarr/frontend
Cody Kickertz 1230212df8
fix(frontend): memoize inline JSX objects for performance (#87)
- MovieIndexTable: memoize itemData, move row flex styles to CSS
- MovieIndexOverviews: memoize itemData, extract listStyle constant
- MovieIndexOverview: memoize elementStyle and infoStyle
- CircularProgressBar: memoize containerStyle and circleStyle

Reduces unnecessary re-renders in virtualized lists and frequently
rendered components.

Closes #41

Co-authored-by: admin <admin@ardentleatherworks.com>
2025-12-19 20:01:07 -06:00
..
.vscode Updated code action fixall value for VSCode 2024-08-26 03:51:37 +03:00
build Migrate to ESLint 9 flat config 2025-12-19 14:44:01 -06:00
src fix(frontend): memoize inline JSX objects for performance (#87) 2025-12-19 20:01:07 -06:00
typings Convert Page components to TypeScript 2025-04-27 19:45:03 +03:00
.prettierignore
.prettierrc.json
.stylelintrc
.tern-project
babel.config.js Transpile logical assignment operators with babel 2024-01-21 03:43:33 +02:00
eslint.config.mjs Migrate to ESLint 9 flat config 2025-12-19 14:44:01 -06:00
jsconfig.json
postcss.config.js Use autoprefixer in UI build 2024-08-19 06:22:54 +03:00
tsconfig.json