私はReactコンポーネントを使用してどのようにレデューサーを使用するかを考えようとしています。 私の目標はかなり簡単です - 少なくとも私はそう思った:私は引き出し - メニューを切り替えるしたいと思います。私はReact-Onlyでこれを解決できると知っていますが、私はReduxを学びたいと思います。React/Reduxコンポーネントからのストアへの簡単なアクセス
だから、私は、コンポーネント...また
import React, { Component } from 'react';
class Example extends Component {
// ???
render() {
return (
<button className="burgerbutton" onClick={this.toggleDrawer}</button>
<div className="drawerMenu isvisible" ></div>
);
}
}
export default Example;
を持っている(それはとても簡単ですので、それをどこに置くか、私は知りませんが)減速
const initialState = {
buttonstate: false
};
const example = (state = initialState, action) => {
switch (action.type) {
case 'TOGGLE_BTN':
return Object.assign({}, state, {
buttonstate: !state.buttonstate
})
default:
return state
}
}
export default example
とアクション
export const toggleDrawer =() => {
return {
type: 'TOGGLE_DRAWER'
}
}
私は多くのチュートリアルを読みましたが、そのほとんどは「Presentational Components」と「Container Co指導者 "と呼ぶ。これらのコンセプトがここにどのように当てはまるのか本当にわかりません。 これを行うには、何をする必要がありますか?私はこの問題を正しい角度から見ていますか、これを解決するには12 "コンテナコンポーネント"が必要ですか?
私は本当にこの質問は全く理にかなっている、および/または重複していないですね!