о, вот кстати чтобы я ещё дописал в бест практицес это “не создавать папки по типу кода: reducers, components, hooks, …”
У меня сейчас вот как раз такая портянка, и когда последний раз притрагивался к фронту там - было ну очень больно. Но там вопрос к тому что ещё и инженер не писал тесты т.к. спешили, а теперь расхлебывает команда)
если в какой-то момент оказывается что есть какой-то общий компонент — я возможно вынесу его в отдельный файл
Окей, а можешь как-то показать как оно выглядит? Ну к примеру инпут и два самостоятельных компонента который его использует. Все три директории будут на одном уровне в ./lib?
Окей, а можешь как-то показать как оно выглядит? Ну к примеру инпут и два самостоятельных компонента который его использует. Все три директории будут на одном уровне в ./lib?
у меня нету компонентов типа <Input /> или <Button />, может от того мне проще думать про компоненты)
Я про переиспользование компонентов в целом) пускай это будет ProductsFilter, который сильно завязан на бизнес домен и хочется использовать в двух других компонентах