Reactjs 如何将同一组件中的任何值组合成单独的变量?

Reactjs 如何将同一组件中的任何值组合成单独的变量?,reactjs,react-native,react-redux,Reactjs,React Native,React Redux,我现在面临的问题是“有一些单独放置的生日值”,比如value={this.props.year},和value={this.props.month},以及value={this.props.day}。这些都放在不同的地方,我只想把它们组合起来,包含在一个变量中,或者像包含值这样的东西中。我是React js的新手。这是一个非常简单的问题,有一个简单的解决方案,只需创建一个新变量并将它们全部合并在一起,为了更方便的流程,您可以在生命周期挂钩中执行,如下所示: componentWillMount(

我现在面临的问题是“有一些单独放置的生日值”,比如
value={this.props.year}
,和
value={this.props.month}
,以及
value={this.props.day}
。这些都放在不同的地方,我只想把它们组合起来,包含在一个变量中,或者像包含值这样的东西中。我是React js的新手。

这是一个非常简单的问题,有一个简单的解决方案,只需创建一个新变量并将它们全部合并在一起,为了更方便的流程,您可以在生命周期挂钩中执行,如下所示:

componentWillMount(){
 this.setState({
 birthDate: this.props.month + '-' + this.props.day + '-' + this.props.year
 })
{
componentWillMount函数是一个生命周期挂钩,该函数将在组件装载之前调用。这样,您就可以访问带有日期的新变量

我希望它能帮助你