state的使用