Уточнение синтаксиса условного оператора в React - PullRequest
0 голосов
/ 15 ноября 2018

Это код, который я использую. Я хочу знать, что синтаксис условного оператора правильный или нет?

<Col span={12}>
                    <FormItem label="Admin User Name">
                      {getFieldDecorator('username', {
                        initialValue: this.state.userName,
                        rules: [{
                          required: this.props.userNameExist === true ? {message: 'Please Input user name!'} : {message: 'User Name already Exists!'}
                        }],
                      })(
                        <Input name="userName" placeholder="Admin UserName"
                          onChange={(e) => {
                            e.preventDefault(); e.stopPropagation();
                            this.handleChange(e)
                          }}
                        />
                      )}
                    </FormItem>
                  </Col>

Это строка кода, которую я хочу узнать, правильный синтаксис или нет.

this.props.userNameExist === true ? {message: 'Please Input user name!'} : {message: 'User Name already Exists!'} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...