Practical frontend architecture

164 · Jared Gorski · Sept. 19, 2021, midnight
We've been upgrading our frontend tech stack at Liferay Cloud this past year. Nifty tools we've adopted include: React: easy componentization, commonly used, flexible Typescript: catch runtime errors at build, easy debugging Next.js: SSR by default, capable filesystem server, built-in SPA router, helpful docs Apollo GraphQL: commonly used (good docs), simple, automatic type generation We've also taken advantage of Tailwind.css and the Ant Design component library to speed up our de...