Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improves Spanish translated and little more #102

Merged
merged 5 commits into from
Jun 6, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions pages/advanced/performance.es-ES.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ function App() {
Cada componente `<Avatar/>` tiene un hook `useSWR` en su interior. Dado que tienen el mismo key SWR y
que se renderizan casi al mismo tiempo, **sólo se hará 1 solicitud de red**.

Puedes reutilizar tus hooks de datos (como `useUser` en el ejemplo anterior) en todas partes, sin preocuparte por el rendimiento
Se pueden reutilizar los hooks de datos (como `useUser` en el ejemplo anterior) en todas partes, sin preocuparse por el rendimiento
o las peticiones duplicadas.

También existe la [opción `dedupingInterval`](/docs/options) para anular el intervalo de deduplicación por defecto.
Expand All @@ -62,7 +62,7 @@ activará una nueva renderización.
También puede personalizar la función de comparación mediante la [opción `compare`](/docs/options) si quieres cambiar el comportamiento.
Por ejemplo, algunas respuestas de la API devuelven una marca de tiempo del servidor que tal vez quiera excluir de la difusión de datos.

## Coleción de dependencias
## Colección de dependencias

`useSWR` devuelve 3 valores de **estado**: `data`, `error` y `isValidating` cada uno de ellos puede actualizarse de forma independientemente.
Por ejemplo, si imprimimos esos valores dentro de un ciclo de vida completo de obtención de datos, será algo como esto:
Expand All @@ -77,7 +77,7 @@ function App () {

```

En el peor de los casos (la primera solicitud falló, entonces el reitento fue exitoso), verá 4 líneas de registros:
En el peor de los casos (si la primera solicitud falló, entonces el reintento fue exitoso). Se verán 4 líneas de registros:

```js
// console.log(data, error, isValidating)
Expand Down Expand Up @@ -112,11 +112,11 @@ Data // => end retrying, get the data
El mismo proceso ha ocurrido internamente, hubo un error de la primera solicitud, entonces tenemos los datos del reintento.
Sin embargo, **SWR sólo actualiza los estados que utiliza el componente**, que ahora sólo es `data`.

Si no utiliza siempre estos 3 estados, ya se está beneficiando de esta función. En [Vercel](https://vercel.com), esta optimización se
Si no se utilizan siempre estos 3 estados, ya se está beneficiando de esta función. En [Vercel](https://vercel.com), esta optimización se
traduce en un 60% menos de repeticiones.

## Tree Shaking

El paquete SWR es [tree-shakeable](https://webpack.js.org/guides/tree-shaking) y no tiene efectos secundarios.
Esto significa que si sólo importa `useSWR` core API, las APIs no utilizadas, como `useSWRInfinite`, no se incluirán en tu aplicación.
Esto significa que si sólo se importa `useSWR` core API, las APIs no utilizadas, como `useSWRInfinite`, no se incluirán en la aplicación.

2 changes: 1 addition & 1 deletion pages/change-log.es-ES.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,6 @@ Publicado en ${new Date(release.published_at) .toDateString()}.\n\n${body}`}).jo

# Registro de cambios

Visite [SWR release page](https://github.com/vercel/swr/releases) para ver todo el historial de lanzamientos.
Se puede visitar [SWR release page](https://github.com/vercel/swr/releases) para ver todo el historial de lanzamientos.

<ReleasesRenderer/>
2 changes: 1 addition & 1 deletion theme.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const TITLE_WITH_TRANSLATIONS = {
export default {
repository: 'https://github.com/vercel/swr',
docsRepository: 'https://github.com/vercel/swr-site',
titleSuffix: 'SWR',
titleSuffix: '', // It was left empty with the intention of avoiding duplicated title on homepage ---> SWR - SWR
Copy link
Member

Choose a reason for hiding this comment

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

This is intentional, so on subpages it will be something like "Get Started — SWR" 🤔

search: true,
UNSTABLE_stork: true,
logo: () => {
Expand Down