私は不変性と還元性を扱っていましたが、私は重大ではない問題に直面していますが、解決策があればそれは素晴らしいことになります。答えはばかげているかもしれませんが、私はESの初心者なので、私たちはどのように達成できるのか考えています。メソッドから戻り値を取得するオブジェクトをどのように構造化するのですか?
以下は私の減速である:
以下import Immutable from 'immutable';
import { TODOYO } from '../constants/action-types';
const initialState = Immutable.Map({
message: null,
});
export default function todos(state = initialState, action) {
switch (action.type) {
case TODOYO:
return state.set('message', action.payload);
default:
return state;
}
}
は、コンポーネントに私のmapStateToProps機能である:
function mapStateToProps(state) {
const message = state.todos.get('message');
return {
message,
};
}
私はメッセージを取得するためにstate
をdestructureできますか?
私はこのような何かを考えていた:
const {
todos: {
message: get('message')
}
} = state;
間違っています。メッセージを取得する方法はありますか?
興味深いです。ありがとう。 –