为什么;反应检测器“;也不是",;让我看看你的反应&引用;(reactjs)Chrome扩展不';我不能在facebook.com上工作
我正在使用“react检测器”和“Show me the react!”(2个reactjs Chrome扩展检测器),但它们没有检测到facebook.com上的react javascript库。为什么;反应检测器“;也不是",;让我看看你的反应&引用;(reactjs)Chrome扩展不';我不能在facebook.com上工作,reactjs,Reactjs,我正在使用“react检测器”和“Show me the react!”(2个reactjs Chrome扩展检测器),但它们没有检测到facebook.com上的react javascript库。 为什么?这两个扩展都是通过查找数据reactid属性来工作的,这些属性在它创建的DOM元素上做出反应(请参见和)。但是,从React 0.15(尚未发布)开始,在大多数(或可能所有)情况下,数据React ID不会添加到DOM中 您可以从master构建React并查看差异;下面是一个比较0.14
为什么?这两个扩展都是通过查找
数据reactid
属性来工作的,这些属性在它创建的DOM元素上做出反应(请参见和)。但是,从React 0.15(尚未发布)开始,在大多数(或可能所有)情况下,数据React ID
不会添加到DOM中
您可以从master构建React并查看差异;下面是一个比较0.14.5输出和master输出的屏幕截图:
右侧的输出包含一个新的数据reactroot
属性来代替旧的数据reactid=“.0”
,但不包含特殊的React属性
Facebook通常在其网站上运行React-from-master,以获取新功能,并在发布到正式版本之前进行测试,因此很可能他们正在运行支持此新功能的版本。我正在学习React。我应该如何投入生产?我应该手动设置数据ID吗?。我想这样做的好处是可以使用react检测器查看我的组件。但这真的重要吗?