私はコンポーネントに次のコードを持っていると私は、コードのこの部分にアクセスするためのステートレスなコンポーネントをしたいと思います:"ステートレス"コンポーネントのコンテキスト?
メインコンポーネント:
function createApp(store, communityIds) {
const App = React.createClass({
childContextTypes: {
localizedString: React.PropTypes.func,
},
getChildContext: function() {
return {
localizedString: function(key, fallback) {
return getKey(key, fallback);
},
};
},
render: function() {
return (
<Provider store={store}>
<Client communityIds={communityIds}/>
</Provider>
);
},
});
return <App/>;
}
をステートレス:
export default() => (dispatch, getState) => {
const state = getState();
const token = state.user.get('token');
if (!token) {
throw new Error('test'); // this.context.localizedString does not work
}
}
は、いずれかをお願い申し上げヒント、ご安心!