firasrg / spring-petclinic-reactjs

Modern ReactJS client for Spring Petclinic sample application
0 stars 0 forks source link

Refactor: Convert whole project to a React App #3

Closed firasrg closed 1 year ago

firasrg commented 1 year ago

As mentioned in #1 This is just a first stable version!

What's Good?

  1. No Maven, Gradle or Java files anymore, It's a React App project now;
  2. Using ReactJS v18.
  3. Using Vite for autoconfiguration and dev env setup (Create React App is no more);
  4. Using static analysis with Typescript, ESlint and Prettier;
  5. Using modern routing with React Router.

What's Not Good?

  1. We've been forced to use Less and Bootstrap to make the first component render as expected.
  2. There are some missing types declarations (Currently investgating)

What's Next?

I've started by creating an issue to set up repository files (readme, guidelines, etc..) before opening any more issues.

Next, I think to apply changes carefully and step by step in order to reach the final and optimal app.