Задать вопрос
RazerVG
@RazerVG
Full-stack

Как запретить передачу параметров в компонент в зависимости от условий?

Нужно запретить передачу параметров в компонент

<Component 
 {
  param == 'none' 
   ? 
   param1 = {this.props.param1}
   param2 = {this.props.param2}
   : null
 }
/>


Знаю, что можно отдельно запретить передавать

Но, что делать если параметров много ?

Как сделать, что-то подобное ?

  • Вопрос задан
  • 61 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
rockon404
@rockon404 Куратор тега React
Frontend Developer
const { param1, param2 } = this.props;

const props = param === 'none' ? {} : { param1, param2 };

return (
  <Component {...props} />
);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽