Да ! первичное состояние `<button>Add comments</button>` при клике у меня открывается и закрывается окно и меняется текст на <button>Cancel</button>и меньше 575px экранах текст должен быть <button>Add/button>
Я тебе скину пример, посмотришь на мой зашквар)
Я конечно прошу прощения но что это за дикая логика когда на меньших экранах кнопка из Add превращается в Cancel ?🤨
Давай, спасибо жду
нет ) кнопка одна меняем только название
такой же вопрос, у одной кнопки такая интересная жизнь
Если кнопка одна и та же и выполняет то же действие то непонятно что за танцы с текстами
так { isOpen ? 'Cancel' : (match ? 'Add' : 'Add comment') } все красиво работала пока Eslint не пожаловался
eslint-ignore поставьте если это вашу задачу решает
Нет это не красиво, вложеный тернарник это то за что нужно публично унижать, а за повторные инсенуации - увольнять
нельзя) в код ревью накажут за это )
ну вот скоро что ждет меня )
https://codesandbox.io/s/jolly-herschel-sdt57?file=/src/App.js
Идею понял?
нет( не понял как сработает мои другие state
Кнопка в которой меняется текст находится в родительском компоненте. Ты в дочерние должен передать колбэк, который будет срабатывать при клике открыть, закрыть и добавить комментарий меняя текст кнопки на что хочешь
Обсуждают сегодня