function Transition(props) {
const childRef = React.useRef(null);
return (
class App extends Component {
constructor(props) {
super(props);
this.state = {
show: true
}
}
render() {
return (
<button onClick={() => this.handleToggole()}>toggole
)
}
handleToggole() {
this.setState({
show: this.state.show ? false : true
})
}
}
export default App;
我将CSSTransition 单独拆为一个无状态组件,再加入refs,可以解决警告的问题。
但是在组件内的过渡效果就无效了,是因为什么呢