akai-org / akai-org/planer-podrozy

Zbadanie wpływu flushSync na wydajność aplikacji

オープン
#86 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
frontend
主要言語
Python
スター
8
フォーク
0
PR マージ指標
30日以内にマージされた PR はありません

説明

Wykorzystanie [`flushSync`](https://react.dev/reference/react-dom/flushSync) było potrzebne do zamiany komponentu [`Icon`](https://github.com/akai-org/planer-podrozy/tree/main/ui/src/components/Icon) na HTML aby wykorzystać go jako pinezki do mapy.
Jednym z innych sposobów było użycie [`renderToString`](https://react.dev/reference/react-dom/server/renderToString), jednak dokumentacja zaleca niekorzystanie z niego.

Chcemy sprawdzić wpływ `flushSync` na wydajność aplikacji za pomocą `lighthouse`, kiedy powstaną odpowiednie widoki korzystające z komponentu [`Map`](https://github.com/akai-org/planer-podrozy/blob/main/ui/src/components/Map) i ewentualnie zastanowić się nad innymi rozwiązaniami jeśli wyniki okażą się niezadowalające.

[Dyskusja](https://github.com/akai-org/planer-podrozy/pull/79#discussion_r1177042960) na temat problemu.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。