Что делает аннотация @FromPrepare от Litho?

Я читал документацию Лито, и я нашел этот пример кода

@LayoutSpec(events = { ColorChangedEvent.class })
class ColorComponentSpec {
  ...
  @OnCreateLayout
  static ComponentLayout onCreateLayout(
      Context c,
      @Prop EventHandler colorChangedHandler,
      @FromPrepare int color) {
    ...
    ColorComponent.dispatchColorChangedEvent(
        colorChangedHandler,
        color);
    ...
  }
}

Что делает аннотация @FromPrepare?

1 ответ

Решение

РЕДАКТИРОВАТЬ: это ошибка в документах. @FromPrepare следует использовать только в MountSpecs, но не в LayoutSpecs.

@FromPrepare дает вывод, который был возвращен из OnPrepare метод. Вы можете прочитать больше об этом шаблоне здесь: http://fblitho.com/docs/mount-specs

Другие вопросы по тегам