const [areaId, setareaId] = useState(areaCode)
const [active, setactive] = useState(false)
useEffect(() => {
props.car.getList(),
props.area.getList({ areaId: areaId })
}, [])
// useEffect可以理解为为原reactjs中componentWillMount componentDidMount 的结合
//如果需要解绑,如
useEffect(() => {
document.addEventListener('click', onClickDocument, false);
return () =>{
window.removeEventListener('click',onClickDocument)
}
}, [])
//useEffect里面的return相当于 componentWillUnmount
//useEffect第二个参数为监听变化,变化时就执行effect里面的事件函数,为空的时候就初始化时触发一次
网友评论