@japan123

Как деструктуризировать аргументы функции?

Как деструктуризировать аргументы функции?
const AnswerItem = ({ onAnswerClick, answer }) => 
    <div
      style={styles.AnswerItem}
      onClick={() => onAnswerClick(answer.id)}
    >
      {answer.text}
    </div>

Хочу что-то типо:
const AnswerItem = ({ onAnswerClick, { id, text } = answer }) => ...

Знаю, что можно вернуть стрелочную функцию и в теле выполнить деструктуризацию, интересует именно то, как ее можно сделать в аргументе.
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
rockon404
@rockon404
Frontend Developer
const AnswerItem = ({ onAnswerClick, answer: { id, text } }) => ...

Но лучше проверять существование объекта answer, если конечно не уверены точно, что он будет передан в любом случае.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы