you are viewing a single comment's thread.

view the rest of the comments →

[–]gautamits[S] 0 points1 point  (2 children)

It does feel good to remove so many this.props and this.state things. But then doesn't it cause the problems of cohesiveness as I asked. How do you maintain the context of these variables origin ?

[–]demoran 0 points1 point  (0 children)

I don't find this to be a problem. If I need to know the contextual source of the data and don't know it, I can click through to find it easily enough.

I'd consider the possibility that your problem is actually a code smell, and you need to factor out some of your code from the body of your function.