I'm currently playing around with React Native. I'm trying to structure my app, however it's starting to get messy with imports.
--app/
-- /components
-- Loading.js
-- index.ios.js
Now, within my index.ios.js
i'm able to simply do:
import Loading from './components/Loading';
However, when I start to create more components, with a deeper directory struture, it starts to get messy:
import Loading from '.../../../../components/Loading';
I understand the preferred solution would be to make private npm modules for things, but that's overkill for a small project.
You could do a global.requireRoot
type solution on the browser, but how do I implement this with import?
If you're using Create React App you can add
paths.appSrc
toresolve.modules
inconfig/webpack.config.dev.js
andconfig/webpack.config.prod.js
.From:
To:
Your code would then work: