Próbuję płynnie zamontować komponent między dwoma komponentami. W takim przypadku wyświetli się natychmiast.

Jak mogę to zrobić, aby powoli się zwiększał i skalował wysokość do proponowanej wysokości, a nie tylko się pojawiał?

Mam tutaj demo:

Edit lucid-star-fs6zi

-1
Freddy. 19 grudzień 2019, 20:52
Ze względu na sposób, w jaki React ponownie renderuje elementy DOM, będziesz musiał użyć specjalnej biblioteki, aby przejścia CSS działały z nią poprawnie. Jeśli wyszukujesz w Google „Reaguj przejścia”, możesz znaleźć wiele i wybrać ten, który najbardziej Ci się podoba.
 – 
IceMetalPunk
19 grudzień 2019, 21:01
Jeśli nie masz nic przeciwko temu, że jest trochę dziwaczny, możesz użyć animacji i przejść (i zamiast montowania i odłączania ustawisz wyświetlacz na none i inline).
 – 
Miroslav Glamuzina
19 grudzień 2019, 21:04

1 odpowiedź