See this example causes my "routeLoader$" to be clled 2 times, which is an issue for obvious reasons? I couldnt understad how to prevent this.
Please help:
export const useNewsLoader = routeLoader$(async () => {
return {
data: 'example'
};
})
export const head: DocumentHead = ({ resolveValue }) => {
const newsData = resolveValue(useNewsLoader);
...
};
export default component$((props) => {
const newsData = useNewsLoader();
...
});`