Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- document-id =>
- item1 => {detail: "value", title: "value", image: "value}
- item2 => {detail: "value", title: "value", image: "value}
- ...
- const [data, setData] = useState({});
- useEffect(() => {
- firebase.getDocument("path-to-document").then(section => {
- if (section) {
- setPanels(section.data());
- }
- });
- }, []);
- const handleChange = (id, data) => {
- const payload = data;
- payload[id] = { ...panels[id], ...data };
- setData(payload);
- }
- return (<div>
- {Object.keys(data).map((key) => <Card
- data={data[key]}
- onChange={handleChange} />)}
- </div>);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement