15 lines
221 B
Dart
15 lines
221 B
Dart
import 'dom_node.dart';
|
|
|
|
abstract class Component<State> extends DomNode {
|
|
late State state;
|
|
|
|
DomNode render();
|
|
|
|
void afterMount() {}
|
|
|
|
void beforeDestroy() {}
|
|
|
|
void setState(State newState) {
|
|
// TODO:
|
|
}
|
|
}
|