This project is a React chat app with one user. Messages can be typed and sent from the input in the bottom. On scroll top, it loads new messages generated by a fake api. To optimize the rendering, the number of rows in the DOM is constant.
npm install
npm run start