自動保存で使う遅延関数をuseStateとsetTimeoutを使って実装する

0

ISSUEではトピックを投稿できる機能があります。
そのトピック機能では、ユーザーが入力した1秒後に自動で下書き保存する機能が備わっています。

自動保存実装時の問題点

この自動保存は onChange の中に置いてある関数をcallしていますが、
入力の度に関数を発火させるとリクエストの数がとても多くなります。

サービスのDBやインスタンスの負荷が高くなるので、
入力後しばらくしたら1回

続きを読むには単価診断を受けてください(30秒)

この記事は925文字あります。

\ 9,000人のエンジニアに回答いただています! /

バナーバナー
単価診断をせずに登録して読む 5秒
# React.js
0

診断を受けるとあなたの現在の業務委託単価を算出します。今後副業やフリーランスで単価を交渉する際の参考になります。また次の単価レンジに到達するためのヒントも確認できます。

ISSUEPrime Partner
ISSUE Prime Partnerの暮らしイメージ

ISSUE Prime Partnerは、エンジニアの事業化を支えるプロフェッショナルパートナープログラムです。2,000以上のビジネスパートナーと当社の営業支援をもとに、案件獲得からビジネスの開始まで伴走します。

新しい働き方を見る

Prime Partner利用時の収入

年収・家賃を入力すると、あなた向けの収入シミュレーションが表示されます

Prime Partner利用時の暮らし

節約プランの生活イメージ(コンパクトな1K想定)

SMART

家賃目安

9〜12万円

通勤

30〜45分

バランスプランの生活イメージ(きれいな1K〜1DK想定)

BALANCE

家賃目安

13〜17万円

通勤

15〜25分

プレミアムプランの生活イメージ(広めの1DK〜1LDK想定)

PREMIUM

家賃目安

18〜25万円

通勤

5〜15分

※画像は生活イメージです。

新しい働き方を見る

ISSUEについて
会社概要