JSX File:
const Action = React.createClass({
getInitialState() {
return {actiondrp: [],empDetail:[],show:false,**UserName**:sessionStorage.getItem('UserName')}
},
componentWillMount: function () {
var _this=this;
_this.setState({UserName:sessionStorage.getItem('UserName')});
this.fetchBypasses();
// console.log(UserName);
},
HTML:
render: function() {
var that=this;
return (
<div>
<span></span>
<span>Welcome,{that.state.UserName}</span>
</div>
)
}
SessionStorage 应该出现在第一个页面加载,但它是第一次为空。如果我重新加载页面,它会正确出现。