使用react / redux将数据发送到firebase

时间:2018-03-05 23:16:34

标签: reactjs firebase redux

如何让提交功能在此组件中运行?道具是未定义的,所以我应该建立一个州吗? 我觉得我误解了一些非常基本的东西,Firebase似乎比没有它更难。

行动是

export function savePost(post) {
  return dispatch => database.push(post)
}

class AddPost extends Component {
  
  onSubmit(values) {
    this.props.savePost(values)
    .then(this.props.dispatch());
  }
 
  render() {
    
    return (
      <div className="container">
       <form >
       <input type="text" name="title"/>
       <input type="text" name="body"/>
       <button type="submit">Post</button>
       </form>
      </div>
    );
  }
}

const mapDispatchToProps = dispatch => ({

  //

 });
export default connect(mapDispatchToProps, {savePost})(AddPost)

1 个答案:

答案 0 :(得分:0)

连接方法应接受BIGINT然后mapSateToProps

因此,如果您尝试调度savePost。

尝试:

mapDispatchToProps