Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

264
Views
¿Por qué no es necesario difundir el estado actual cuando manejo el cambio de entrada?

¿Por qué no es necesario difundir el estado actual (... este estado) cuando manejo el cambio de entrada en el componente React Class? En estado actual tengo otros objetos

 handleInputChange = (newValue: string) => { this.setState({ ...this.state, *<--- this string* value: newValue, }); };
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Consulte la documentación de React :

Las actualizaciones de estado se fusionan

Cuando llamas a setState() , React fusiona el objeto que proporcionas en el estado actual.

Por ejemplo, su estado puede contener varias variables independientes:

 constructor(props) { super(props); this.state = { posts: [], comments: [] }; }

Luego puede actualizarlos de forma independiente con llamadas setState() separadas:

 componentDidMount() { fetchPosts().then(response => { this.setState({ posts: response.posts }); }); fetchComments().then(response => { this.setState({ comments: response.comments }); }); }

La fusión es superficial, por lo que this.setState({comments}) deja intacto this.state.posts , pero reemplaza completamente this.state.comments .

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!