Имея div с динамическим содержимым журналов (props.logs), как я могу автоматически прокручивать вниз?
<div className='rc_logsContent' ref = {logsRef}>
<Collapse isOpened = {isOpened} >
<p
dangerouslySetInnerHTML = {{__html: formatNote(props.logs)}}
/>
</Collapse>
</div>





Проблема в том, что вы передаете ref элементу div, в котором отображается ваш компонент. Я бы посоветовал вам использовать фиктивный div в конце вашего контента, а затем прокручивать его всякий раз, когда ваш компонент обновляется. Просто проверьте этот модифицированный код.
<div className = "rc_logsContent">
<Collapse isOpened = {isOpened}>
<p dangerouslySetInnerHTML = {{ __html: formatNote(props.logs) }} />
<div ref = {logsRef} />
</Collapse>
</div>;
Присоединение песочницы с тем же функционалом прокрутки. Вы можете проверить и изменить в соответствии с вашими требованиями.