Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

今までプロジェクトの問題(1)

More than 1 year has passed since last update.

優先度を作る
初めてのタスクだが、その時ReactとReduxの知識は全然ないので、工夫しました。
問題点:
1. selectboxはonclickだが、selectboxの内容を変わることはonchange
2. Reduxとは
state(変数)をしっかり管理するためのライブラリ。特定の場所のみでstateの変更をすることで変なところでstateが変更され煩雑になることを防げる。
・component
reactを用いたUIの部品。memo.jsだったらメモ部分を担っている。ここでreduxのactionを呼び出す。

・action
関数を宣言し、中にreducerに渡す情報を設定してるところ

・reducer
actionから渡ってきた情報を元にstateを変更するところ

・middleware
reducerの処理の前後で処理を行う

・container
必要なstateやactionをcomponentに渡す

・store
stateの状態を記録している。また複数のreducerをまとめたり、middlewareを設定していたりするが、あまり触ることはない

  1. propTypes PropTypesとしてPropについての型などの制約を指定することが出来ます。
lmmm
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away