SearchAPIが1分に30回までしか叩けないらしい。
ページネーションのようなものを実装したい。ただ普通にリスト取れるAPIだと一度に取れる件数に制限あって、プルリクだったら100。SearchAPIでtotal_length
がとれるのでそれをとりたい。
けどロード時だけしかとらなかったらそのページを見ている間にプルリクが増えてたら意図とずれてしまう可能性がある。のでページネーションクリックのたびにSearchAPI叩いてtotal_length
とりたいけど連打すると死ぬので一定期間あいて叩いて欲しい。
ということでこれを参考にしました。すごい単純で、ページネーションならばページネーションクリックするたびに呼ぶ関数でsetTimeout
してstateをfalseとかにしてfalseの間はSearchAPIを叩かない、のようにすればいけます。