Оба дают один и тот же результат, за исключением случаев, когда вы заботитесь о возможности повторного использования кода.
Если вам нужно повторно использовать функцию Bar
, то лучше оставить ее вне class
, чтобы вы могли import
ее в другом месте .
Пример:
Если Bar
отображает сообщение success
или warning
. Вы хотите сохранить одинаковый дизайн для всех предупреждающих сообщений в системе. Теперь, если каждый component
имеет свой собственный код предупреждающего сообщения, вы не сможете легко редактировать дизайн предупреждающего сообщения, и вам придется снова и снова переписывать один и тот же код .