Posts

Showing posts from March, 2021

ReactJs + NodeJs for Java Developers

  Background I am a Java Developer who enjoyed developing both server side web (frontend) and server side (backend) Http API. In recent years, Java or other JVM languages are predominantly used for server side API and NodeJs stack is the defacto standard for Frontend. This page explores the frontend (UI) development using ReactJs + NodeJs stack using Java lens by comparing tools and framework in Java stack. Source code available at:  https://github.com/harishkannarao/react-nextjs-rest-api In this repository, I explored the ReactJs ecosystem to build, test (unit and integration) and deploy a pure client side rendering (CSR) web application. Development Stack ReactJs is the basic building block to build the UI components and NextJs is built on top of ReactJs to create pages with routing and deployment tools for application built with ReactJs. Axios is a very popular Http Client library to fetch data from server side Http APIs NodeJs Java ReactJs                Sp