-
Notifications
You must be signed in to change notification settings - Fork 13
Interfaz_es
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
.
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.