📝 [component] Amplía documentación de preparación
Añade un párrafo explicando la mejor manera de que `prepare_component()` pueda ser útil a los programadores que sobrescriban su comportamiento.
This commit is contained in:
parent
7ebd7b0e49
commit
282b903eaf
1 changed files with 6 additions and 1 deletions
|
@ -51,12 +51,17 @@ pub trait Component: AnyInfo + ComponentRender + Send + Sync {
|
||||||
#[allow(unused_variables)]
|
#[allow(unused_variables)]
|
||||||
fn setup_before_prepare(&mut self, cx: &mut Context) {}
|
fn setup_before_prepare(&mut self, cx: &mut Context) {}
|
||||||
|
|
||||||
/// Devuelve una representación estructurada del componente lista para renderizar.
|
/// Devuelve una representación estructurada del componente preparada para el renderizado.
|
||||||
///
|
///
|
||||||
/// Este método forma parte del ciclo de vida de los componentes y se invoca automáticamente
|
/// Este método forma parte del ciclo de vida de los componentes y se invoca automáticamente
|
||||||
/// durante el proceso de construcción del documento. Puede sobrescribirse para generar
|
/// durante el proceso de construcción del documento. Puede sobrescribirse para generar
|
||||||
/// dinámicamente el contenido HTML con acceso al contexto de renderizado.
|
/// dinámicamente el contenido HTML con acceso al contexto de renderizado.
|
||||||
///
|
///
|
||||||
|
/// Este método debe ser capaz de preparar el renderizado del componente con los métodos del
|
||||||
|
/// propio componente y el contexto proporcionado, no debería hacerlo accediendo directamente a
|
||||||
|
/// los campos de la estructura del componente. Es una forma de garantizar que los programadores
|
||||||
|
/// podrán sobrescribir este método sin preocuparse por los detalles internos del componente.
|
||||||
|
///
|
||||||
/// Por defecto, devuelve [`PrepareMarkup::None`].
|
/// Por defecto, devuelve [`PrepareMarkup::None`].
|
||||||
#[allow(unused_variables)]
|
#[allow(unused_variables)]
|
||||||
fn prepare_component(&self, cx: &mut Context) -> PrepareMarkup {
|
fn prepare_component(&self, cx: &mut Context) -> PrepareMarkup {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue