小编der*_*cki的帖子

如何在react.js中检测父组件中的子渲染

我正在尝试缓存App组件的渲染标记.我知道这是"违反规则",但我处于无服务器环境(chrome-extension).在页面加载时,我想将缓存的App标记注入DOM.预期结果类似于在服务器上具有react-component rendererd的体验.与此处描述的非常相似:http://www.tabforacause.org/blog/2015/01/29/using-reactjs-and-application-cache-fast-synced-app/.

为了说明我的用例,我在反应示例中更新了Thinking:

  • 应用
    • FilterableProductTable
      • 搜索栏
      • ProductTable(包含来自reflux商店的状态)
        • ProductCategoryRow
        • ProductRow

正如所料,既没有componentDidUpdate也没有componentWillUpdate被召入App.

是否可以以App理智的方式检测组件中更新的子组件?最好不修改子组件类?

我想避免移动道具/州App.

javascript reactjs refluxjs

5
推荐指数
1
解决办法
6042
查看次数

标签 统计

javascript ×1

reactjs ×1

refluxjs ×1