{"action":"opened","issue":{"url":"https://api.github.com/repos/kentcdodds/ama/issues/205","repository_url":"https://api.github.com/repos/kentcdodds/ama","labels_url":"https://api.github.com/repos/kentcdodds/ama/issues/205/labels{/name}","comments_url":"https://api.github.com/repos/kentcdodds/ama/issues/205/comments","events_url":"https://api.github.com/repos/kentcdodds/ama/issues/205/events","html_url":"https://github.com/kentcdodds/ama/issues/205","id":186626356,"number":205,"title":"Aphrodite, React and manipulating components at a Player Level","user":{"login":"Billboz","id":2127099,"avatar_url":"https://avatars.githubusercontent.com/u/2127099?v=3","gravatar_id":"","url":"https://api.github.com/users/Billboz","html_url":"https://github.com/Billboz","followers_url":"https://api.github.com/users/Billboz/followers","following_url":"https://api.github.com/users/Billboz/following{/other_user}","gists_url":"https://api.github.com/users/Billboz/gists{/gist_id}","starred_url":"https://api.github.com/users/Billboz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Billboz/subscriptions","organizations_url":"https://api.github.com/users/Billboz/orgs","repos_url":"https://api.github.com/users/Billboz/repos","events_url":"https://api.github.com/users/Billboz/events{/privacy}","received_events_url":"https://api.github.com/users/Billboz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-11-01T19:38:25Z","updated_at":"2016-11-01T19:38:25Z","closed_at":null,"body":"Hi Kent!  \r\n\r\nFirst, thank you for offering to share your thoughts in this manner.  I am relatively new to programming and I have a lot to learn.  My hope is that you can help me clarify my question and give me a direction to go and learn more about the solution.\r\n\r\nI am biting off a lot by using a rather advanced stack as my starting place.  https://github.com/ParabolInc/action  However, after a lot of research, I think this is a great place for me to begin.  My app has a similar layout as Parabolic/Action and I am comfortable with the knowledge that it would be best for me to learn react/redux/graphql/node.  That is the short version of how I got to this point.\r\n\r\nMy app will have players that will earn levels.  Levels will determine their influence on the platform as well their user interface and user experience. So a component would possibly display a different color and/or different behavior based on the Players level.  I am stuck thinking that variables for CSS would be best but I realize that this will be harder to reason with as the app gets bigger.  As well as, reading issues with answers in the Aphrodite repo, that you seem to appear often in :), it is clear that Aphrodite is not intended to be used this way.  Based on what I read, I think it is best to write a version of every component for every player level.  Nine levels, nine times the number of components.\r\n\r\nhttps://github.com/Khan/aphrodite/issues/141\r\n\r\nIs my understanding correct?  If not, what would you recommend?  \r\n\r\nI am willing to use any technologies that will help me  accomplish this.  However, I am asking you in hopes that you can help me limit the number of libraries I have to learn to achieve the goal.\r\n\r\nIs that enough information for you to give me some direction?  I look forward to any thoughts you have concerning these questions.\r\n\r\nThanks again and I am looking forward to your thoughts,\r\nBill"}}
{"actor":{"display_login":"Billboz"}}