私は Walamart の Electrode React アプリ フレームワークを使い始めようとしていますが、アプリケーションがマウントされたときの動作を追加する方法がわかりません。auth0.lock を使用してアプリ認証を設定し、アプリcomponentDidMount
関数で初期化を実装したいと考えています。
http://www.electrode.io/docs/whats_inside.html
app.jsx ファイルに追加するにはどうすればよいですか? それはそうするのに適切な場所ですか?window.webappStart は反応コンポーネントが返されることを期待していますか?
//
// This is the client side entry point for the React app.
//
import React from 'react';
import { render } from 'react-dom';
import { Router } from 'react-router';
import { createStore } from 'redux';
import { Provider } from 'react-redux';
import { routes } from './routes';
import rootReducer from './reducers';
import './styles/base.css';
//
// Add the client app start up code to a function as window.webappStart.
// The webapp's full HTML will check and call it once the js-content
// DOM is created.
//
window.webappStart = () => {
const initialState = window.__PRELOADED_STATE__;
const store = createStore(rootReducer, initialState);
render(
<Provider store={store}>
<Router>{routes}</Router>
</Provider>,
document.querySelector('.js-content')
);
};