setup firebase

This commit is contained in:
Kyle Gill
2019-03-26 15:12:55 -06:00
parent 7bb383b600
commit 8141edd92a
10 changed files with 439 additions and 24 deletions

43
src/components/User.js Normal file
View File

@@ -0,0 +1,43 @@
import React from "react";
import fire from "../fire.js";
class User extends React.Component {
state = {
name: ""
};
updateInput = e => {
this.setState({
[e.target.name]: e.target.value
});
};
addUser = e => {
e.preventDefault();
const db = fire.firestore();
db.settings({
timestampsInSnapshots: true
});
const userRef = db.collection("users").add({
name: this.state.name
});
this.setState({ name: "" });
};
render() {
return (
<form onSubmit={this.addUser}>
<input
type="text"
name="name"
placeholder="Name"
onChange={this.updateInput}
value={this.state.name}
/>
<button type="submit">Submit</button>
</form>
);
}
}
export default User;