Payton.Codes

Musings on life, games, and code

Month: January 2017

  • Declarative vs. Imperative: asking for soup vs. making soup

    Declarative vs. Imperative: asking for soup vs. making soup

    A little while ago I wrote a post about my concepts of declarative vs. imperative programming. I ended that article by saying, “I can’t wait to see what I’ll learn next.” Well, I’ve found another definition which has been very helpful to me lately. Also, I’m a little worried that it might actually be the…

  • Lightweight rendering of React to strings

    Lightweight rendering of React to strings

    For a recent project I needed to be able to render React components (or really, just React-like components) into plain HTML strings. Of course, React provides a mechanism to do this: renderToStaticMarkup in its ReactDOM library. But wow, that library is a really big dependency to import if I don’t want any of the DOM reconciliation…