2017-02-23 49 views
0

我一直在使用scalajs - 反應了幾個星期,至今我從來沒有使用過ReactComponentC.apply()的「children」參數,因爲我的孩子ReactNodes通常有條件地在c.backend.render()中定義。 我做錯了什麼?在ReactComponentC.apply()中傳遞子節點的優點是什麼?我有沒有辦法在ReactComponentC.apply()運行後動態修改這個子列表?兒童節點應該如何傳遞給ReactComponent

基本上我只是想知道傳遞一個孩子到ReactComponentB與在父組件的渲染方法內創建一個ReactComponentB的實例有什麼優勢。 例如:

class Backend($: BackendScope[Props, State]) { //The backend class of the father 
    def render(p: Props, s: State) = { 
    ReactComponentB("Child") //I create the child directly in the render method (I didn't pass it as a Child.Varargs) 
    } 
} 

回答

0

我不是100%確定你的意思。無論如何,1.0.0-RC1剛剛發佈,現在兒童的處理方式也不同。如果你升級到它,請閱讀新的TYPES.mdchangelog,你可能會發現這個問題已經過時了......?

+0

謝謝你,我會更新到1.0.0。但我認爲我的問題仍然與1.0.0相關。我在上面的問題中加了一點澄清。 – stackoverflowed