Как вызвать перендер определенного компонента

Здравстуйте,столкнулся с такой проблемой. Есть форма для ввода. После отправки формы нужно перерендерить компонент туду листа с новой задачей без перезагрузки страницы. Какими методами этого можно достичь. Сам компонент листа через юз еффект делает запрос к бд и получает массив данных и кидает их в useState переменную но если отправить форму без перезагрузки страницы то лист останеться со старыми данными до момента перезагрузки страницы.Нужен еффект подобный хуку useEffect но без использования [],т.к. сам вызывет проблемы с производительностью


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

Автор решения: Sergei Kirjanov

Можно сделать ваш useEffect(....,[version]), где version -- стейт. Форму посылать через fetch/POST и в then делатьsetVersion(v=>v+1)

→ Ссылка