1. Необходимо разобраться в причине, почему не происходит обновление информации о состоянии. Возможно, это вызвано неправильным использованием хуков useState и useEffect, ошибками в логике приложения или несоответствием данных, которые хранятся в состоянии и отображаются на странице.
2. Для реализации функционала фильтрации и поиска элементов в React-приложении с использованием хуков useState и useEffect, можно создать переменную состояния для хранения отфильтрованных элементов и функцию поиска/фильтрации, которая будет изменять эту переменную в зависимости от введенного запроса или выбранных параметров. Затем, с помощью useEffect, можно отслеживать изменения в исходном списке элементов и обновлять отфильтрованный список при необходимости.
3. Для создания и удаления элементов списка можно также использовать хуки useState и useEffect. Необходимо создать переменную состояния для хранения списка элементов и функции добавления/удаления элементов. При добавлении нового элемента нужно изменить состояние списка, а при удалении - удалить соответствующий элемент из списка. Затем с помощью useEffect можно отслеживать изменения в данном списке и обновлять компонент при необходимости.