You can achieve code-splitting in your app using dynamic import.
Let's take an example of addition,
import { add } from "./math"; console.log(add(10, 20));
import("./math").then((math) => { console.log(math.add(10, 20)); });