I'm one of the engineers at GitHub who was behind this new UI, let me know if you have any questions. We chose React for this code search/code view because it has a lot of interactivity, and it has worked well so far.
And we do intend to write a blog post with more details in the coming weeks.
And we do intend to write a blog post with more details in the coming weeks.