Петро Бойко, в чем возникает проблема?
прочитали файл, текстовые данные файла поместили в переменную, заменили нужные данные, получившиеся данные записали в файл
а что вы вообще здесь делаете?
вы получаете данные и вместо того, чтобы обновить state, пушите в уже существующий новые данные
почитайте как правильно пользоваться хуком состояния
Вы также можете удалить, указав null в качестве значения для другой операции записи, такой как set() или update() . Вы можете использовать эту технику с update() для удаления нескольких дочерних элементов в одном вызове API.
WbICHA, может быть, но фильтр возвращает массив, а если нужно выводить в консоль каждое значение, а не массив значений, то логичнее использовать forEach
Sneiksus, вы точно все правильно сделали? пару секунд для обновления стейта чересчур много. потому что решаться это должно именно так, как написали в комментарии выше. обновляете общий стейт и получаете изменение в компонентах
xamer20, ну вы селектор то поменяли? у вас же наверняка не одна ссылка, вместо 'a' напишите конкретный класс или айдишник
от наличия jquery или его отсутствия это не зависит