Acredito tambem que React como um todo é de forma delcarativa. Esse repositorio explica a arquitetura fiber por traz do React:
https://github.com/acdlite/react-fiber-architecture
Aqui um outro otimo artigo sobre isso:
https://blog.logrocket.com/deep-dive-react-fiber/
Aqui um video bem deep sobre isso: https://youtu.be/ZCuYPiUIONs
video resumo: https://youtu.be/gsvHmZ3hXjo
Esse cara aqui deu uma palestra muito top em um meetup aqui em Berlin: Teoria: https://youtu.be/rKk4XJYzSQA Inspecionando: https://youtu.be/Zan16X8VvGM
Acrescentei referencias sobre react fiber architecture para ver como nosso codigo se torna mais declarativo pois por baixo do panos muitas coisas acontecem para a magica funcionar :)