Meteor/React/Flow Router/Передача параметров в JSX

Простой вопрос: как в Meteor с React передать параметр в .jsx . Я хочу отправить параметр :token на свой jsx, чтобы я мог использовать его после отправки формы.

Я использую flow-router от kadira и react-layout

Маршрут

FlowRouter.route('/reset/:token',{
  name: 'reset',
  action: function(params){
    ReactLayout.render(App, {
      content: <Reset token={params.token} />
    })
  }
})

Reset.jsx

Reset = React.createClass({
    resetPass(e){
        e.preventDefault();
        alert("test");
    },
    render() {
      return (
             <form onSubmit={this.resetPass}>
                 <input type="password" id="password"/>
                 <input type="password" id="confirmation"/><br /><br />
                 <input type="submit" id="reset-button" value="Reset password" />
            </form>
      );
    }
})

person Alain Goldman    schedule 14.02.2016    source источник


Ответы (1)


Решено

Я могу получить информацию с this.props.token

Reset = React.createClass({
    resetPass(e){
        e.preventDefault();
        alert(this.props.token);
    },
    render() {
      return (
             <form onSubmit={this.resetPass}>
                 <input type="password" id="password"/>
                 <input type="password" id="confirmation"/><br /><br />
                 <input type="submit" id="reset-button" value="Reset password" />
            </form>
      );
    }
})
person Alain Goldman    schedule 14.02.2016