私はReactアプリケーション内でRedux状態をモデル化するためのきれいな方法を探しています。ここで私は、私が本当に嫌いそれを行うことが一つの方法は次のとおりです。モデリングリアクティブ状態を
const filmFuncs = {
getTitles: function() {
return this.currentTitles.map(function(film) {
return film.title;
});
}
};
const defaultState = {
'currentTitles': [],
...filmFuncs,
};
var reducer = (state=defaultState, action) => {
switch (action.type) {
case "GET_FILMS": {
return {...state, currentTitles: action.payload};
break;
}
}
return state;
};
export default reducer;
だから今、私は(、this.props.films.getTitlesを呼び出すことができます)。私のコンポーネントにロジックを置くのではなく、
また、私は別のモデルクラスを設定し、このような何か、状態を渡すことができます考えていた:
var filmModel = new FilmModel(this.props.films);
filmModel.getTitles();
私はどちらかかかわらず、そのアプローチに本当に熱心ではありませんよ。何かご意見は?
ちょうどあなたの減速で 'break'が不要であることを知らせます。前の行ですでに 'return'しているので、' break'は到達できません。 – CodinCat