asd95 / tt-adminui

0 stars 0 forks source link

Деструктуризация #10

Open viktorovich87 opened 3 years ago

viktorovich87 commented 3 years ago

Почему очень редко используете деструкризацию? ведь легче читается когда, когда всё достается из объектов в начале файла const { param1:{ subParam1 }, param2 } = yourObj

нежели в коде видеть вот такую запись yourObj.param1.subParam1

asd95 commented 3 years ago

Когда прочитал сначало этот комментарий был в недоумении. Как не применял? Смотрю на код и понимаю о чем вы говорите. Использовал его только когда компонент получает его в пропсах и в других редких случаях. А в остальном да, затупил. По мне так когда ее много код становится не читаемым. Но тут, и правда там где напрашивается не использовал.

viktorovich87 commented 3 years ago

если деструктурировать всё что будет использовано в компоненте в самом начале функции или компоненте - всё читается.. особенно в вашем случае, когда используются хуки.. ведь всё что достается с помощью деструктуризации - видно и во внутренних функциях, чего нельзя сказать про такой подход, если использовать компонент/класс

asd95 commented 3 years ago

Подчеркнул для себя это. Благодарен