javascript – Como faço para criar um componente que fica esperando as alterações no banco de dados e atualiza as infos?

Como faço para criar um componente que ouça as alterações no banco de dados (o meu db é só um .json com um objeto) e atualize as infos junto com as alterações. Sou novo no react

Este é o código que estou utilizando:

<div id='topicos'>
        {database.map((item, index) => {
            return(
                <div key={item.id}>
                    <h3>{item.title}</h3>
                    <p>{item.description}</p>
                </div>
            )
        })}
    </div>