I have simple form with dropdown select menu. How do I reset the select field back to show first option after submission ( ---Select category---)? I have tried setCategory("") or setCategory("---Select category---") but it keeps showing category i have picked.
const [category, setCategory] = useState("");
  function formSubmit(e) {
    e.preventDefault();
    firebase
      .firestore()
      .collection("posts")
      .add({
        category,
      })
      .then(() => {
        setCategory("");
      });
  }
<form onSubmit={formSubmit}>
  <div>
    <label htmlFor="category">Post Category</label>
    <select
      name="category"
      onChange={(e) => setCategory(e.currentTarget.value)}
    >
      <option value="">--- Select category ---</option>
      <option value="react">React</option>
      <option value="CSS">CSS</option>
      <option value="misc">Misc</option>
    </select>
    <div>
      <button type="submit">Add</button>
    </div>
</div>
 
    