В моем приложении у меня есть два интерактивных текста с похожим поведением, которые управляют состояниями, которые содержат логическое значение для отображения или отсутствия модального окна в React Native. для управления этими состояниями всего две функции, которые я мог бы написать в строке, но я склеил их для организации
function toggleIsVisibleTeamA() {
setIsVisibleTeamA(!isVisibleTeamA);
}
function toggleIsVisibleTeamB() {
setIsVisibleTeamB(!isVisibleTeamB);
}
Я знаю, что это не соответствует принципам DRY, и я не могу понять способ рефакторинга этого фрагмента кода какие-либо предложения? Я думал о том, чтобы сделать состояние объектом, но это сделало бы logi c более сложным, чем я предполагал. Цените это!