У меня был функциональный компонент, и я использовал ловушки реакции для управления состоянием.
Как только я добавляю onChange в textField (вход в пользовательский интерфейс материала), все компоненты повторно визуализируются, и когда я удаляю onChange в textField не выполняет повторную визуализацию
<TextField
id='outlined-basic'
label='Outlined'
variant='outlined'
fullWidth
onChange={e => {
setChannelUrl(e.target.value);
}}
/>
Приведенное выше изображение является компонентом rerender, даже если я не пропускаю ни одного реквизита.
Как только я удаляю setChannelUrl(e.target.value);
, все работает нормально функциональный компонент и функция стрелки