static getDerivedStateFromProps (props: P, state: S) {
    if (state.isOpened !== props.isOpened) {
      return {
        isOpened: props.isOpened,
      }