結果 : useeffect calling function multiple times