Craco Configuration Craco : Craco stands for creating react app configuration override. It's a tool for configuring the create react app tool and overriding the default configuration. it can be used to configure eslint as well as babel. we will be using it for configuration to avoid messy imports e.ge. import {anycomponent} from '../../../components/anycomponent/anycomponent.js" we will be converting this import into something like : import {anycomponent} from '@components/anycomponent". so lets get started. Configuration : we will be creating a new react app with a typescript template for this purpose in order to end up with a complete and running code. you will also find the link to the Github repo at the end of this tutorial. Step 1: ...