【发布时间】:2020-07-28 17:17:20
【问题描述】:
我有一个简单的反应站点,显示来自饮料 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>
目前,此动画仅在页面加载时工作一次。如何强制它在每次搜索时运行?
【问题讨论】:
标签: reactjs spring react-spring