useSSE
useSSE copied to clipboard
does support dependency query ?
<A>
<B></B>
</A>
A :
const [dataA, error] = useSSE(() => {
return fetch("https://myapi.example.com").then((res) => res.json());
}, []);
B:
const [dataB, error] = useSSE(() => {
return fetch("https://myapi.example.com", {params: dataA.id}).then((res) => res.json());
}, []);
query need dataA , how handle this condition ?
pass your dataA to second useSSE in array, its dependency array so your second call should be:
const [dataB, error] = useSSE(() => {
return fetch("https://myapi.example.com", {params: dataA.id}).then((res) => res.json());
}, [dataA]);