gpbl / gpbl/react-day-picker

`timeZone` causes bad performance due to slow re-renders

Open
#2,845 4 comments 2 reactions 0 assignees View on GitHub
time zone
Dominant language
TypeScript
Stars
6.9k
Forks
780
Avg merge
2d 3h
Merged PRs (30d)
3

Description

Using `timeZone` significantly affects performance slowing down re-renders by up to 15x.
Having some `disabled` dates and `modifiers` additionally increases this time.

## To reproduce

CodeSandbox: https://codesandbox.io/p/sandbox/daypicker-bug-report-forked-8lrc7t

## Actual Behavior

Re-renders are very slow.

## Expected Behavior

Be as fast as when not using `timeZone`.

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.