Skip to content

Controller returns old fields value when updating it's name dynamically #11602

Answered by Moshyfawn
ggat asked this question in Q&A
Discussion options

You must be logged in to vote

See this FAQ for an explanation.

  <Controller
+   key={currentName}
    control={methods.control}
    name={currentName}
    render={({ field: { value, name } }) => {
      console.log(`value for ${name}`, value);
    }}
  />

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
1 reply
@ggat
Comment options

Answer selected by ggat
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants