No A menos que esté llamando a un método como setState () en su método de representación, no hay forma de que algo dentro de su método de representación pueda estar causando una nueva representación.
Algo que puede ayudarlo es la opción “Trace React Updates” en las herramientas de React. También puede agregar los métodos componentWillUpdate a sus componentes que registran lo que está sucediendo dónde. Eso le permitirá ver qué componentes se están actualizando y podría llevarlo a encontrar la fuente de los renders más arriba en el árbol de renderizado.
Sin ver más código, no es posible para nosotros ayudarlo más.
- ¿Cuál es una buena relación de gerente de producto a ingeniero para un negocio web maduro?
- ¿Cuántas startups se basan en la tecnología de Microsoft en comparación con la tecnología FOSS?
- Cómo usar Dreamweaver para crear un sitio web
- ¿Por qué aprendemos los lenguajes de programación, en lugar de usar WordPress para un sitio web?
- ¿Cuál es la mejor manera de organizar muchos archivos HTML-CSS? Estoy haciendo un sitio web con alrededor de 8 páginas y estoy haciendo un archivo CSS para cada archivo HTML. ¿Eso es normal? ¿Qué es una buena estructura de carpetas?
Editar: Al pensarlo, la única excepción aquí es si los objetos que está desestructurando usan getters u objetos Proxy que podrían hacer que se ejecute otro código. Por ejemplo, si su accesorio de CData es un Proxy que llama a setState () en un componente más arriba del árbol de renderizado, eso podría causar un re-render. De lo contrario, no es posible.