@ElTalento: i jak tu zdobyc prace.. od poltorej roku robilem kilkanascie zadan rekutacyjnych i zawsze wszystkie funkcje ktore mialy byc byly przezmnie zaimplementowane i w 100% wszystko dzialalo ale i tak nie chcą mi dać roboty bo wlasnie np struktura plików albo np interfejs brzydki (a nie daja zadnego projektu graficznego)
@cr6d: Zależy jaki projekt. Do małych podział typu components/pages będzie ok. W większych natomiast z reguły lepiej wrzucić jeszcze jedną warstwę katalogów per feature (np. reports/components/report-list). Generalnie struktura plików jest dobra, jeśli ktoś świeży w projekcie może szybko znaleźć rzeczy ( ͡°͜ʖ͡°) Często to też kwestia gustu i nie ma tutaj jedynego właściwego rozwiązania.
https://github.com/alan2207/bulletproof-react
@cr6d: typowy dogmatyzm, pewnie reviewer mial inna strukture na kursie udemy z ktorego sie uczyl
jeśli chodzi o katalogowanie komponentów, to polecam atomic design.
Poza tym najważniejsze żeby była konsekwencja.