Ключ к хорошему дизайну компонентов - эгоизм
При разработке новой функции, что определяет, будет ли существующий компонент работать или нет? И когда компонент не работает, что именно это означает?
Не работает компонент функционально так, как ожидается, например, система вкладок, которая не переключается на правильную панель? Или он слишком жесткий для поддержки заданного контента, например, кнопка с иконкой после контента вместо перед ним? Или, возможно, он слишком предопределен и структурирован, чтобы поддерживать небольшое отклонение, например, модальное окно, которое всегда имело заголовок, теперь требует варианта без него?
https://www.smashingmagazine.com/2023/01/key-good-component-design-selfishness/
✍️ @React_lib
Post #166
650
