//來自一只react剛?cè)腴T菜鳥的簡化
class Disappear extends React.Component {
constructor(props) {
super(props);
this.state = {
opacity: 1
};
}
changeOpacity() {
let { opacity } = this.state;
setInterval(() => {
opacity = opacity - 0.1;
opacity < 0.1 ? (opacity = 1) : (opacity = opacity);
this.setState({ opacity });
}, 300);
}
componentDidMount() {
this.changeOpacity();
}
render() {
let { opacity } = this.state;
return <div style={{ opacity }}>123</div>;
}
}
ReactDOM.render(<Disappear />, document.getElementById('root'));
componentDidMount 用法來來來,生命周期來一波奸焙。不總結(jié)那么細(xì)致瞎暑,單獨(dú)拿一個(gè)出來說。下面代碼達(dá)到的效果是使文字漸隱漸顯忿偷,感覺像是動(dòng)畫的效果金顿,其實(shí)只是簡單的改變了透明度帶來的視覺效果臊泌,感興趣的可以復(fù)制粘...
來來來鲤桥,生命周期來一波。不總結(jié)那么細(xì)致渠概,單獨(dú)拿一個(gè)出來說茶凳。下面代碼達(dá)到的效果是使文字漸隱漸顯,感覺像是動(dòng)畫的效果播揪,其實(shí)只是簡單的改變了透明度帶來的視覺效果贮喧,感興趣的可以復(fù)制粘...
react-router 本來想給大家教學(xué)react-router2.0的版本。但是考慮到4.0的版本已經(jīng)出現(xiàn)了猪狈。本著學(xué)新不學(xué)舊的原則箱沦。今天來帶大家踩坑react-route...