# Links - Localstorage [https://hacks.mozilla.org/2012/02/saving-images-and-files-in-localstorage/](https://hacks.mozilla.org/2012/02/saving-images-and-files-in-localstorage/) - Low size node modules for react [https://github.com/nafeu/slim-react-starter](https://github.com/nafeu/slim-react-starter) [https://liaogg.medium.com/build-your-next-react-app-with-vite-part-2-6d51b58561c8](https://liaogg.medium.com/build-your-next-react-app-with-vite-part-2-6d51b58561c8) `npm create vite@latest ./` `npm i` `npm run dev` [slim-react-starter-main.zip](../../../_resources/slim-react-starter-main.zip) - Convert callback to async/await [https://www.coreycleary.me/how-to-rewrite-a-callback-function-in-promise-form-and-async-await-form-in-javascript/](https://www.coreycleary.me/how-to-rewrite-a-callback-function-in-promise-form-and-async-await-form-in-javascript/) - IndexDB [https://levelup.gitconnected.com/using-the-indexeddb-api-with-react-and-hooks-4e63d83a5d1b](https://levelup.gitconnected.com/using-the-indexeddb-api-with-react-and-hooks-4e63d83a5d1b) - Chat app [https://www.youtube.com/watch?v=k4mjF4sPITE](https://www.youtube.com/watch?v=k4mjF4sPITE) - context to pass props [https://reactjs.org/docs/context.html](https://reactjs.org/docs/context.html) - imp libraries [https://javascript.plainenglish.io/16-libraries-you-should-know-as-a-react-developer-c9c595c8d25e](https://javascript.plainenglish.io/16-libraries-you-should-know-as-a-react-developer-c9c595c8d25e) X - bypass cors [https://www.npmjs.com/package/cors-anywhere](https://www.npmjs.com/package/cors-anywhere) reactjs proxy: [https://www.youtube.com/watch?v=N4yUiQiTvwU](https://www.youtube.com/watch?v=N4yUiQiTvwU)