У меня есть простой сайт реакции, который отображает напитки из напитков-API. В основном это работает так: когда пользователь нажимает button
, обновляется query
, запускается fetchItems
и элементы отображаются таким образом
<Spring from={{ opacity: 0, marginTop: 100 }} to={{ opacity: 1, marginTop: 0 }} config={{ delay: 400 }}>
{(props) => (
<div style={props}>
{drinks
? drinks.map((drink) => (
<DrinkCard
title={drink.strDrink}
image={drink.strDrinkThumb}
alcohol={drink.strAlcoholic}
category={drink.strCategory}
/>
))
: () => (
<div className="col-6 col-md-4 p-0">
<h1>NO RESULTS</h1>
</div>
)}
</div>
)}
</Spring>
На данный момент эта анимация работает только один раз при загрузке страницы. Как заставить его запускаться при каждом поиске?