Saltar al contenido

Obtener datos attribute del elemento html en el contexto de react.js

Agradecemos tu ayuda para difundir nuestras secciones sobre las ciencias de la computación.

Solución:

Considere pasar sus datos attributes a su componente como accesorios en lugar de codificar el ID del elemento raíz dentro del propio componente.

Representación:

var rootElement = document.getElementById('reactjs-root');
ReactDOM.render(
  ,
  rootElement
);

Dentro del componente puede acceder a la url inyectada:

componentWillMount() 
    console.log(this.props.resturl)

Esto lo convierte en un componente más reutilizable que se desacopla de un ID de elemento específico.

const reactRoot = document.getElementById('reactjs-root');
const restUrl = reactRoot.getAttribute('data-rest-url');

Además, evite usar $ en su nombre de variable. Es probable que se encuentre con muchas bibliotecas que entren en conflicto con el $ ha utilizado como variable.

Puedes estimular nuestra investigación mostrando un comentario o dejando una valoración te damos las gracias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *