Check out example codes for "form mvc async". It will help you in understanding the concepts better.

Code Example 1

@using (Html.BeginForm("Something","Student",FormMethod.Post,new { id="studForm"}))
{
    @Html.LabelFor(model => model.Thing)
    @Html.EditorFor(model => model.Thing)
    <input type="submit" value="Submit">
}

Learn ReactJs, React Native from akashmittal.com