を動作しませんでし反応し、私は「ホバー」を使用したいとき、私は次のエラーを持っている:ラジウムホバーは私がインラインCSSを書くためにラジウムを使用してい
Uncaught TypeError: Cannot read property '_currentElement' of null
私が何か間違ったことをしましたか?実際に
import React from 'react';
import Radium from 'radium';
class Header extends React.Component {
render() {
var styles = {
base: {
backgroundColor: 'white',
':hover': {
backgroundColor: 'black'
}
},
anchor: {
color: 'black',
':hover': {
color: 'white',
}
}
}
return (
<div>
<div style={styles.base}>
<a style={styles.anchor}>Some text</a>
</div>
</div>
);
}
}
Header = Radium(Header);
export default Header;
、私はstyles.anchorを使用しなかった場合は、それが働きました。だから私はstyles.anchorで動作しない理由を理解していない。
もう一つの問題は、私はクラスのヘッダーの前に接頭辞@Radiumを追加しようReact.Componentが、私は、コンパイルのエラーを得た拡張します。
ありがとうございました!
私は、第2の 'div'の' key' propを追加することで動作させることができました。http://jsfiddle.net/jwm6k66c/841/私は私のアプリでこれを多くやっているような気がします。そのような警告を受ける – azium
あなたは正しいです。私は鍵が必要です。どうもありがとう。 –
ちょうど最後の質問です。同じスタイルのアンカーが3つある場合、どうすればいいですか?もし私がそれらに同じキーを置くと、問題は再び起こります。 –