https://medium.com/@murataslan1/embracing-react-18-a-guide-for-net-and-frontend-developers-with-real-world-examples-24b2e6ccf7f6