Вы правы, и то, что другие говорили вам, также верно.
Рекомендуется выполнять связывание в конструкторе, потому что конструктор вызывается только один раз для каждого компонента, поэтому, если вы связываете конструктор, он создает новый объект / функцию только один раз в файле bundle.js Webpack, следовательно, не оказывает большого влияния
Вам не рекомендуется делать привязку непосредственно при рендеринге, потому что компонент рендерит по нескольким причинам, например, когда вы делаете setState, когда ваш компонент получает новые реквизиты, так что ваш компонент будет рендериться столько раз. Таким образом, поскольку вы привязываете напрямую при рендеринге всякий раз, когда ваш компонент рендерит, он будет создавать новую функцию каждый раз в Webpack bundle.js, и размер файла вашего пакета будет увеличиваться, что влияет на производительность, когда ваше приложение содержит тысячи компонентов и если вы делаете связывание непосредственно в визуализация в каждом компоненте.
Так что вам рекомендуется делать привязку только в конструкторе. Надеюсь, что проясняет