この問題をデバッグするための提案を探しています。
通常、reactjs アプリが起動すると、状態が次のように初期化されます
このCollectionData
クラスは、基本的にimmutable-js
マップ型の多くのプロパティで構成されるクラスです。
export class CollectionData extends Immutable.Record({ // eslint-disable-line new-cap
idToFetching: new Immutable.Map(), // Map<Id, Bool>
idToError: new Immutable.Map(), // Map<Id, Bool>
idToEntity: new Immutable.Map(), // Map<Id, Entity>
...
ただし、理由により、特定のルートの場合、状態はこれに初期化されます
CollectionData
のプロパティがどのように変更される可能性があるのか わかりませんSymbol(react.element)
最適なデバッグ方法を教えてinitRoutes
ください。
私はこれらの依存関係を使用しています:
"react": "^0.14.6",
"react-chartist": "^0.10.1",
"react-dom": "^0.14.6",
"react-intl": "2.0.0-rc-1",
"react-redux": "^4.4.5",
"react-router": "^1.0.3",
"redux": "^3.0.5",
"redux-router": "^1.0.0-beta7",
"redux-thunk": "^1.0.3",
"reselect": "^2.0.1",
編集:
プロパティstore
とを展開するとtype: function Row(_ref2)
、次の属性が表示されました。
1) ストア:validated: false
2) 行:arguments: TypeError: 'caller' and 'arguments' are restricted function properties and cannot be accessed in this context. at Function.remoteFunction (<anonymous>:3:14) at Object.InjectedScript.callFunctionOn (<anonymous>:124:124)
ストアは基本的にめちゃくちゃで、Redux Devtool (Chrome 拡張機能) で検査できません。このエラーに関連していると思います