6 lessons learned from going to production with React-Redux
Royi Schwartz
18011
I think you misunderstood props & state.
Let’s take for example a simple dropdown component: its label is most likely a ‘prop’ and the initial/current selected value is surely a ‘state’.
What about the list of possible values? It depends! If the list never changes during the lifecycle of any dropdown instance, then I’d put it under ‘props’. If your app calls for it to be dynamic, then put it under ‘state’.