В настоящее время я работаю над небольшим побочным проектом, и мне приходилось переписывать код снова и снова. Для всех, кто работал над любым проектом до этого, кричит ВРЕМЯ РЕФАКТОРИТЬ!

Функции, с которыми я работал, изменили значение в состоянии, которое соответствует индексу массива. Мне нужны были эти функции для нескольких разных элементов, которые записывались на экран, поэтому вместо того, чтобы переписывать их снова и снова, я отправил их в другой файл в другой папке и экспортировал для использования в каждом из других файлов следующим образом:
Единственное, что нужно было изменить в файлах, которые импортировали эти функции, это то, что когда я привязывал this к функции, она больше не ссылалась на функцию, определенную в пределах файла следующим образом: this.onClickBack = this.onClickBack.bind(this) вместо этого теперь она должна была ссылаться на функция импортируется следующим образом this.onClickBack = onClickBack.bind(this) . Функциональность осталась, и код стал намного чище.
