Esri / Esri/calcite-react

Investigate use of PureComponent and memo to improve performance

Open
#272 0 comments 0 reactions 1 assignee Claimed by @jgibson02 View on GitHub
enhancement
Dominant language
JavaScript
Stars
51
Forks
13
PR merge metrics
No merged PRs in 30d

Description

Research best implementation of `PureComponent` and `memo` to improve performance of the library.

## Expected Behavior
Improved render performance and mitigate unnecessary renders

## Current Behavior
Currently using simple `Component` and functional components which may rerender when no prop has changed

## Context + Screenshots
Performance of the library is less than ideal when editing a field in a large table. Inputs can feel _laggy_ when typing quickly.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.