fetch обращается к старым данным

есть приложение при нажатии кнопки передается атрибут urlNews (ссылка на новость) у каждой новости своя кнопка, отслеживал консолью в функции постоянно меняется URL новости а вот код запомнил старый и держит его пока не нажму в консоле R чтобы обновить. Т.Е. feed постоянно приходит один и тот же пока через консоль принудительно не обновишь. Не понимаю почему

function NewsDetail({route, navigation}) {
    const {urlNews, newsDetail, newsTitle} = route.params;
    function getPhoto() {
        //console.log(urlNews)
        let [feed, setFeed] = React.useState('')
        React.useEffect(() => {
            let getFeed = async () => {
                fetch(urlNews)//Запрос исходного кода сайта
                    .then((response) => response.text())
                    .then(result => setFeed(result))
            }
            getFeed();
        }, [])

update: urlNews каждый раз разный, т.е.запрос на загрузку страницы каждый раз разный!!! делал так

fetch(urlNews+ '?random_number=' + new Date().getTime())

Не помогло


Ответы (0 шт):