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 2 replies

Comment options

You must be logged in to vote
2 replies
@ggat
Comment options

@kpotter-m2
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
4 participants