You wouldn't even need a DB, Docker or React necessarily. To develop a template or plugin, you will certainly require knowledge of PHP, CSS and HTML. However, the frontend will certainly still be up. This still uses Node, however Koa changes reveal.
Feel free to surf to my web blog; wp content optimization system