Haz tu pregunta y obtén un resumen del documento referenciando esta página y el proveedor AI de tu elección
Historial de versiones
- "Decoración automática del contenido de inserción"v8.0.018/1/2026
- "Historial inicial"v5.5.1029/6/2025
El contenido de esta página ha sido traducido con una IA.
Ver la última versión del contenido original en inglésIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
Contenido de Inserción / Inserción en Intlayer
Cómo Funciona la Inserción
En Intlayer, el contenido de inserción se logra mediante la función insertion, que identifica campos de marcador de posición en una cadena (como {{name}} o {{age}}) que pueden ser reemplazados dinámicamente en tiempo de ejecución. Este enfoque te permite crear cadenas flexibles, similares a plantillas, donde partes específicas del contenido se determinan por los datos proporcionados desde tu aplicación.
Cuando se integra con React Intlayer o Next Intlayer, simplemente puedes proporcionar el objeto de datos que contiene los valores para cada marcador de posición, y Intlayer renderizará automáticamente el contenido con los marcadores reemplazados.
Configuración del Contenido de Inserción
Para configurar contenido de inserción en tu proyecto Intlayer, crea un módulo de contenido que incluya tus definiciones de inserción.
Utilice la función insert para declarar explícitamente el contenido de inserción.
Uso de contenido de inserción con React Intlayer
Para utilizar contenido de inserción dentro de un componente React, importe y use el hook useIntlayer del paquete react-intlayer. Este hook recupera el contenido para la clave especificada y le permite pasar un objeto que asigna cada marcador de posición en su contenido al valor que desea mostrar.
Copiar el código al portapapeles
import type { FC } from "react";
import { useIntlayer } from "react-intlayer";
const InsertionComponent: FC = () => {
const { myInsertion } = useIntlayer("my_key");
return (
<div>
<p>
{
/* Salida: "Hola, mi nombre es John y tengo 30 años." */
myInsertion({ name: "John", age: "30" })
}
</p>
<p>
{
/* Puede reutilizar la misma inserción con valores diferentes */
myInsertion({ name: "Alice", age: "25" })
}
</p>
</div>
);
};
export default InsertionComponent;Recursos Adicionales
Para obtener información más detallada sobre la configuración y el uso, consulte los siguientes recursos:
Estos recursos ofrecen una visión más profunda sobre la configuración y el uso de Intlayer en diversos entornos y frameworks.