ну это структура и архитектура
и проект не такой навороченый как у тебя , ну я так понял у тебя большой и ты развиваешь его
а у меня больше тест-черновики за 1-2 дня
вот вылезли некоторые пробелы где я не знаю как работает механика
но походу rnamed прав , хотя по сути оно должно являтьса чем-то вроде стейта и пропса для компонента чтобы слушать переменные с хука useSelector
вчера спешил и натупил видимо ,
вот такого делать не нужно , cлушает он всё
моя ошибка
const {contacts, selectedIndex} = useSelector(state => state);
const [contact] = useState(contacts[selectedIndex]);
это помоему похоже на метод класового компонента getDerivedStatefromProps
всем спасибо