Open source web application to learn JS stack: React, Material-UI, Next.js, Node.js, Express.js, Mongoose, MongoDB database.
Both main app (repo's root) and book's chapters got following upgrades:
lib/withLayout.js
HOC is replaced with pages/_app.js
HOC (shared layout HOC). More about App
HOC: https://github.com/zeit/next.js/#custom-app
@material-ui/core
and @material-ui/styles
) was upgraded to v4, implementation for server-side rendered styles was updatednoHeader
prop from main app and book's chapters appsboilerplate
app was removed, feel free to use book/1-start
or book/1-end
as a lean boilerplateChanges for both - main app and book code (commit https://github.com/builderbook/builderbook/commit/9fdca6859f2386f88320dc8473e12a710da0c01a):
GA_TRACKING_ID
and StripePublishableKey
,