Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Agreed. I always try to design apps so that renaming or changing the file structure causes minimal disruption. I want as little friction to refactoring as possible.

I'm a huge fan of files that just work wherever you put them (think pages on a website), and then relative import paths to all their subcomponents. For subcomponents shared throughout the app, I always use absolute paths so that reafactoring my page-level components into subfolders won't break the import.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: