0.1.39 • Published 2 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
2 years ago
0.1.38
2 years ago
0.1.35
3 years ago
0.1.34
3 years ago
0.1.33
3 years ago
0.1.32
3 years ago
0.1.30
3 years ago
0.1.31
3 years ago
0.1.28
3 years ago
0.1.29
3 years ago
0.1.26
3 years ago
0.1.27
3 years ago
0.1.25
3 years ago
0.1.24
3 years ago
0.1.23
3 years ago
0.1.22
3 years ago
0.1.21
3 years ago
0.1.20
3 years ago
0.1.17
3 years ago
0.1.16
3 years ago
0.1.14
3 years ago
0.1.15
3 years ago
0.1.12
3 years ago
0.1.13
3 years ago
0.1.11
3 years ago
0.1.10
3 years ago
0.1.8
3 years ago
0.1.7
3 years ago
0.1.9
3 years ago
0.1.3
3 years ago
0.1.6
3 years ago
0.1.2
3 years ago