Bug report
Description / Observed Behavior
When request happened, swr made 2 call.
First time was old params,
Second is new params.
Expected Behavior
Change one time, request one time.
No old params request.
Repro Steps / Code Example
https://codesandbox.io/s/adoring-https-xftf8?file=/pages/index.js
// When currentMenu.market or currentMenu.group or currentMenu.inst changed, send a request to backend.
const { data, error } = useSWR(
currentMenu.inst
? [
"/api/playbackCharts",
currentMenu.market,
currentMenu.group,
currentMenu.inst,
]
: null,
fetcher,
);
Additional Context
SWR version: 1.0.1