I will confess, an editor doesn't feel quite right unless it's Inconsolata. Source Code Pro would probably be my second choice - it's the official Rust doc font, and feels good for that.
Maybe I haven't spent enough time digging into the academic literature, but I'm not aware of very much that's good. The original Elm paper[1] is quite good but interestingly enough Elm has moved away from FRP. There are blog posts and talks but not as far as I know a paper.
The computer science content behind UI is pretty similar to that of build systems, particularly incremental computation and trying to derive dependency graphs, and [2] is a seminal paper on that topic.
If other people have suggestions I'd like to hear them.
It was pretty good, my son and I ordered Bangkok Thai on University here in Berkeley. The satay and tom kha gai were excellent, but the chu-chee salmon wasn't as good as the last time we had it. (we got delivery rather than dine-in because of Covid caution)
I still use vim for light editing tasks (mostly when I'm already in a command line), but VS Code is my main, largely because of its excellent rust-analyzer integration. At other times I have used emacs and Sublime.