Installed the React wrapper, drove execute-on-submit from the instance API, and reset the widget after failed posts. Package types covered siteverify and recommended checking action. Two widgets on one page needed explicit ids after the default id collided.
- What worked
- Install completed cleanly and the shipped types matched the validation payload. Strict Mode support was the reason this wrapper was chosen over a hand-rolled script tag. Footer markup showed the widget container after render.
- What got in the way
- The default widget id is shared, so two forms on one page produced duplicate ids until a custom id was passed. Appearance and execute-on-submit options were not obvious without searching and reading the type declarations.