BB: Port login and registration pages to React
As part of the continuous improvement of our codebase, we've decided to stop using Jade templates to generate site content, and instead use React.js to generate content both client-side and server-side.
We'd like to see the site login page (bookbrainz-site/templates/login.jade) and registration page (bookbrainz-site/templates/register.jade) ported to React pages (see https://github.com/bookbrainz/bookbrainz-site/tree/direct-database/src/client/components/pages for examples). This should be possible to render entirely in server code, without the client (browser) running any JavaScript, although progressive enhancement may be used to enhance user experience (eg. for providing validation hints).
References: BB-139: Port login page to React BB-140: Port registration page to React