Hey, it does not passes route context so router's hooks and outlet component won't work. So this code, at least for now, is pretty useless.
Uses React Router v6
Before:
<Routes>
<Route path="/" element={<Home />} />
<Route path="/contacts" element={<Contacts />} />
</Routes>
After:
<AliveAbleRoutes>
<Route path="/" element={<Home />} />
<KeepAliveRoute path="/contacts" element={<Contacts />} />
</AliveAbleRoutes>