如何創建一個達到組件/ DOM層次上的多個級別的ReactJS組件?ReactJS模塊組件
一個很好的例子就是Modal。我想從我的應用程序中嵌套子模式觸發和控制模式,但Modal要求DOM更高,最有可能一直作爲文檔主體的孩子。
我正在考慮一個「門戶」模式,如下所述:https://github.com/ryanflorence/react-training/blob/gh-pages/lessons/05-wrapping-dom-libs.md#portals
FakeRainBrigand甚至很好地包裝了花樣最多,在這個帖子混合:https://stackoverflow.com/a/26789089/586181
這感覺就像一個黑客給我。太棒了,如果你想使用像jquery-ui這樣的無反應的庫,但是如果沒有這種需要,只需要在DOM中的其他地方渲染一個反應組件就好像是矯枉過正。是否有更多的「反應」方式來實現這一目標?
謝謝
「最好」是非常主觀的,並且正如書面材料,這似乎比通常適合StackOverflow的討論更具針對性。它總是隻有JavaScript ...所以你可以根據需要操縱DOM。 – WiredPrairie 2015-04-02 21:26:10
@WiredPrairie爲了減少主觀性,我編輯過。是的,我可以直接編輯DOM,或者做十幾件事。但有沒有一種「反應方式」做這件事,是一個問題... – nicholas 2015-04-03 01:22:23