influxdata / influxdata/giraffe

Giraffe should be compliant with React.StrictMode

Open
#536 0 comments 3 reactions 0 assignees View on GitHub
kind/tech debt team/ui
Dominant language
TypeScript
Stars
189
Forks
33
Avg merge
3d 15h
Merged PRs (30d)
4

Description

Giraffe should work the same when wrapped in `` but currently does not. At least 2 (and possibly more) issues exist:
- zooming with click-drag does not work, see https://github.com/influxdata/giraffe/issues/521
- table graphs may not work correctly because they use `forceUpdate` which is not allowed in ``

Contributor guide

Open the contributing guide

Research direction

Start by reproducing Giraffe wrapped in React.StrictMode, focusing on click-drag zooming and table graphs. Review the related issue #521 and investigate the reported StrictMode incompatibilities. Done means these graph interactions work correctly under StrictMode and no additional incompatibilities remain.

Written by the indexing model from the issue text.

Assessment

Tech stack
react, typescript
Domain
data-visualization, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.