0.1.39 • Published 3 years ago
@formspark/use-formspark v0.1.39
Installation
# NPM
npm install @formspark/use-formspark
# Yarn
yarn add @formspark/use-formspark
Usage
import React, { useState } from "react";
import { useFormspark } from "@formspark/use-formspark";
const ContactForm = () => {
const [submit, submitting] = useFormspark({
formId: "your-form-id"
});
const [message, setMessage] = useState("");
return (
<form onSubmit={async (e) => {
e.preventDefault();
await submit({ message })
}}>
<textarea
value={message}
onChange={(e) => setMessage(e.target.value)}
/>
<button type="submit" disabled={submitting}>Send</button>
</form>
);
};
Note: do not mistake action url (e.g. https://submit-form.com/capybara
) and form id (e.g. capybara
), this package only uses the latter.
License
0.1.39
3 years ago
0.1.38
4 years ago
0.1.35
4 years ago
0.1.34
4 years ago
0.1.33
4 years ago
0.1.32
4 years ago
0.1.30
4 years ago
0.1.31
4 years ago
0.1.28
4 years ago
0.1.29
4 years ago
0.1.26
4 years ago
0.1.27
4 years ago
0.1.25
4 years ago
0.1.24
4 years ago
0.1.23
4 years ago
0.1.22
4 years ago
0.1.21
4 years ago
0.1.20
4 years ago
0.1.17
4 years ago
0.1.16
5 years ago
0.1.14
5 years ago
0.1.15
5 years ago
0.1.12
5 years ago
0.1.13
5 years ago
0.1.11
5 years ago
0.1.10
5 years ago
0.1.8
5 years ago
0.1.7
5 years ago
0.1.9
5 years ago
0.1.3
5 years ago
0.1.6
5 years ago
0.1.2
5 years ago