又被一个bug卡三天,不过终于解决了,对组件的生命周期和useEffect有了更深刻的理解。。。