gpt4 book ai didi

javascript - 在 React 组件中组合定义的 props 的最佳方法

转载 作者:行者123 更新时间:2023-12-01 00:01:01 26 4
gpt4 key购买 nike

我有一个组件,它接收用户详细信息的属性,例如first_namelast_namefirst_namelast_name 之一可能是 未定义,也可能都是未定义

我想在父组件中接收它并通过如下组合显示它:

contactName = {props.client_firstname || props.client_lastname ?
props.client_firstname +" " +props.client_lastname : "N/A" }

检查上述三元条件中的 first_namelast_name 是否设置了值并仅组合定义的值的最佳方法是什么?

最佳答案

您可以设置默认的 Prop 类型

YoursComponent.defaultProps = {
client_firstname: '',
client_lastname: ''
};

contactName={props.client_firstname +" " +props.client_lastname }

不需要三元运算符。如果它是未定义的,那么它将从默认属性中获取默认值。

谢谢

关于javascript - 在 React 组件中组合定义的 props 的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60734401/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com