Home Reference Source
public class | source

ListItem

Extends:

react~React.Component → ListItem

Элемент List

Example:

<ListItem id={cnt.id}
  title={cnt.name || cnt.id}
  active={cnt.opened}>
    <WidgetFactory containerId={cnt.id} pageId={cnt.pageId} fetchOnInit={cnt.fetchOnInit} {...cnt.widget} />
</ListItem>

React Props:

NameTypeAttributeDescription
id number id элемента
active boolean флаг активноти ListItem
title string тайтл ListItem
onClick function обработка клика по тайтлу
children node элемент потомок ListItem

Static Method Summary

Static Public Methods
public static

getDerivedStateFromProps(nextProps: *): {"wasActive": boolean}

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

state: {"wasActive": *}

Method Summary

Public Methods
public

handleClick(e: *)

Обработка клика

public

render(): *

базовый рендер

Static Public Methods

public static getDerivedStateFromProps(nextProps: *): {"wasActive": boolean} source

Params:

NameTypeAttributeDescription
nextProps *

Return:

{"wasActive": boolean}

Public Constructors

public constructor() source

Public Members

public state: {"wasActive": *} source

Public Methods

public handleClick(e: *) source

Обработка клика

Params:

NameTypeAttributeDescription
e *

public render(): * source

базовый рендер

Return:

*