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 :)