2017-05-06 2 views
1

@FromPrepare注釈は何をするのか、私には、リソのドキュメントを読んでいると私はLithoの@FromPrepareアノテーションは何をしますか?

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

このコード例を見つけましたか?

答えて

5

EDIT:これはドキュメントのエラーです。 @FromPrepareは、LayoutSpecsではなく、MountSpecsでのみ使用してください。

@FromPrepareOnPrepareメソッドから返された出力が表示されます。このパターンの詳細については、こちらをご覧ください:http://fblitho.com/docs/mount-specs#inter-stage-inputs-and-outputs

+1

これをドキュメントから削除しました:https://github.com/facebook/litho/commit/872539968179b5cea46bde8cc813a0117d24f452 – passy

関連する問題