fix: do not dispatch loadMore if hook is still in loading state (#8571)
* do not dispatch loadMore if hook is still in loading state
* fix lint
* fis lint
* add test
---------
Co-authored-by: Daniel Lu <dl1644@gmail.com>
Co-authored-by: Yihui Liao <44729383+yihuiliao@users.noreply.github.com>