Skip to content

Translate useLayoutEffect - #626

Merged
carburo merged 25 commits into
reactjs:mainfrom
luiserdef:use-layout-effect
Mar 28, 2023
Merged

Translate useLayoutEffect#626
carburo merged 25 commits into
reactjs:mainfrom
luiserdef:use-layout-effect

Conversation

@luiserdef

Copy link
Copy Markdown
Contributor

@github-actions

github-actionsBot commented Feb 7, 2023

Copy link
Copy Markdown

Size Changes

Details

📦 Next.js Bundle Analysis

This analysis was generated by the next.js bundle analysis action 🤖

This PR introduced no changes to the javascript bundle 🙌

Comment threadbeta/src/content/reference/react/useLayoutEffect.md Outdated
* `useLayoutEffect` es un Hook, así que solo puedes llamarlo **en el nivel mas alto de tu componente** o en tus propios Hooks. No puedes llamarlo dentro de bucles o condicionales. Si lo necesitas, extrae un nuevo componente y mueve el estado a él.

* When Strict Mode is on, React will **run one extra development-only setup+cleanup cycle** before the first real setup. This is a stress-test that ensures that your cleanup logic "mirrors" your setup logic and that it stops or undoes whatever the setup is doing. If this causes a problem, [you need to implement the cleanup function.](/learn/synchronizing-with-effects#how-to-handle-the-effect-firing-twice-in-development)
* Cuando el modo estricto está activado, React va a **ejecutar un setup adicional solo para desarrollo + ciclo de limpieza** antes del primer setup real. Esta es una prueba de estrés que asegura que tu lógica de limpieza sea un "espejo" de tu lógica del setup y se detenga o se deshaga lo que sea que tu setup esté haciendo. Si esto causa un problema [necesitas implementar la función de limpieza.](/learn/synchronizing-with-effects#how-to-handle-the-effect-firing-twice-in-development)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* Cuando el modo estricto está activado, React va a **ejecutar un setup adicional solo para desarrollo + ciclo de limpieza** antes del primer setup real. Esta es una prueba de estrés que asegura que tu lógica de limpieza sea un "espejo" de tu lógica del setup y se detenga o se deshaga lo que sea que tu setup esté haciendo. Si esto causa un problema [necesitas implementar la función de limpieza.](/learn/synchronizing-with-effects#how-to-handle-the-effect-firing-twice-in-development)
* Cuando el Modo Estricto está activado, React va a **ejecutar solo en desarrollo un ciclo adicional de setup+limpieza** antes del primer setup real. Esta es una prueba de estrés que asegura que tu lógica de limpieza sea un "espejo" de tu lógica del setup y se detenga o se deshaga lo que sea que tu setup esté haciendo. Si esto causa un problema [necesitas implementar la función de limpieza.](/learn/synchronizing-with-effects#how-to-handle-the-effect-firing-twice-in-development)

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Corregí esta parte en el último commit (habia un espacio extra que no debe estar después de ciclo de limpieza** )

Comment threadbeta/src/content/reference/react/useLayoutEffect.md Outdated
Comment threadbeta/src/content/reference/react/useLayoutEffect.md Outdated
Comment threadbeta/src/content/reference/react/useLayoutEffect.md Outdated
Comment threadbeta/src/content/reference/react/useLayoutEffect.md Outdated
Comment threadbeta/src/content/reference/react/useLayoutEffect.md Outdated
Comment threadbeta/src/content/reference/react/useLayoutEffect.md Outdated
Comment threadbeta/src/content/reference/react/useLayoutEffect.md Outdated
Comment threadbeta/src/content/reference/react/useLayoutEffect.md Outdated
carburo

This comment was marked as duplicate.

@carburo
carburo self-requested a review March 24, 2023 15:12

@carburocarburo left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

¡Gracias por tu contribución! He dejado algunos comentarios para que revises.

Co-authored-by: Rainer Martinez <rmartinezfraga@gmail.com>
luiserdefand others added 2 commits March 24, 2023 12:35
Co-authored-by: Rainer Martinez <rmartinezfraga@gmail.com>
Co-authored-by: Rainer Martinez <rmartinezfraga@gmail.com>
Co-authored-by: Rainer Martinez <rmartinezfraga@gmail.com>
Co-authored-by: Rainer Martinez <rmartinezfraga@gmail.com>
Co-authored-by: Rainer Martinez <rmartinezfraga@gmail.com>
luiserdefand others added 2 commits March 24, 2023 13:40
Co-authored-by: Rainer Martinez <rmartinezfraga@gmail.com>
Co-authored-by: Rainer Martinez <rmartinezfraga@gmail.com>
Co-authored-by: Rainer Martinez <rmartinezfraga@gmail.com>
@luiserdef

Copy link
Copy Markdown
ContributorAuthor

Me sorprendió las faltas de ortografía que se me escaparon. Ya he realizado los cambios que me has sugerido por lo que ahora debería estar todo en orden.

@luiserdef
luiserdef requested a review from carburoMarch 25, 2023 01:54

@carburocarburo left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@carburo
carburo enabled auto-merge (squash) March 28, 2023 22:15
@carburo
carburo merged commit d1c2dec into reactjs:mainMar 28, 2023
@luiserdef
luiserdef deleted the use-layout-effect branch June 15, 2023 04:32
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@luiserdef@carburo@Vicenciomf1