16.3.2 state对象