Muuta present-arvoa irrottamisen sijaan; sisältö poistuu ennen kuin se poistetaan.
Palauttaminen poistumisen aikana jatkaa nykyisistä arvoista.
Uudelleen ilmestyvä sisältö saapuu exit-asennosta.
Ensimmäinen renderöinti näyttää sen levossa, joten jo paikalla oleva sisältö ei välähdä.
Käytä sitä
Ilmoitus tallennetusta luonnoksesta.
Kuponkiviesti kassalla.
Virheviesti kentän alla.
Props
Prop
Tyyppi
Oletus
Kuvaus
present
boolean
—pakollinen
Näyttää tai piilottaa sisällön. Muuta tätä irrottamisen sijaan.
enter
Pose
{ opacity: 1, translateY: 0 }
Asento levossa.
exit
Pose
{ opacity: 0, translateY: -12 }
Asento, jolla sisältö poistuu ja josta se saapuu.
as
element
'div'
Renderöitävä elementti.
transition
Transition
spring
Timing-käyrä { duration, easing } tai jousi { tempo: 'spring', spring }. Jouset säilyttävät liikemääränsä keskeytettäessä.
onExitComplete
() => void
Suoritetaan, kun sisältö on poistunut ja se on poistettu.
Muut props-arvot menevät renderöidylle elementille, joten className, style ja tapahtumankäsittelijät toimivat tavalliseen tapaan.
Web ja React Native
Asennot käyttävät ominaisuuksia opacity, translateX, translateY, scale, scaleX, scaleY, rotate, width ja height. onExitComplete suoritetaan, kun sisältö on poistunut.
Samat asennot ja props-arvot toimivat React Nativessa.