Skip to content

Interfaz_es

sonsoleslp edited this page Aug 14, 2018 · 3 revisions

En esta sección se detalla cómo especificar la interfaz que tendrá el contenido creado con el plugin. Esto se hace en la función getRenderTemplate.

getRenderTemplate(state, props)

Esta es, junto con getConfig la única otra función obligatoria (excepto si se configura para que necesite texto, que la genera automáticamente si no existiera). En función del estado del plugin (recibido como parámetro), se puede devolver una interfaz u otra.

getRenderTemplate: function (state) {
  return <img src={state.url}/>;
}

Si la interfaz es sencilla se puede definir toda la interfaz directamente el código JSX en la función getRenderTemplate, el cual es similar al método render de React. Si la interfaz es más compleja y requiere el uso de métodos de React avanzados como componentWillReceiveProps, componentDidUpdate,etc. se recomienda definir un componente en un fichero aparte y que getRenderTemplate sólo renderize dicho componente

En la sección Visor se detalla como definir la interfaz para el modo de visualización de Ediphy.

Clone this wiki locally