Hi Katie, that’s a great point. The labeling and titles I’ve seen are so far all over the map, it’s really not enough to glean what a job entails from its title (or often times even from its description!). Another one I’ve seen is people that call themselves “Product Designers.” This label is traditionally used to describe industrial designers but…
Very comprehensive, thank you for writing this! For sake of clarity though, you have “UX” captured and centered in the map, but not “Experience Design” — are you using the terms synonymously? Should there be a distinction? Or do all of those things (including UX) bubble up to Experience Design?
“Except the designers used cheap plastic to secure the tube, which snapped almost immediately. Now the pump won’t snap onto my tire properly and the pump doesn’t function anymore.”
Designers don’t always get to make these decisions.
I’ve been looking for techniques on how to use GSAP with React and there’s very little documentation on how to do so elegantly. So thanks for this!
You use findDOMNode, but then mention not to use it — to use refs instead. Would you be willing to edit your post and append an example of how to use this technique with refs? Either way, thanks so much!
This is a simple, helpful explanation. Thanks for this. Thing I’m struggling with is if I have a parent component that’s dynamically rendering a child component using this method, would I still need to individually import each child component into the parent component via import statement?
Hi, thanks for writing this very clear article. I’m learning react and one thing about this pattern I’m still fuzzy on is where event listeners and event logic should reside…in the presentational component or container component? As a simple example, let’s say I have an image carousel. It has several components: its container, next/previous buttons…
Looks like a great start! I will say this: I really liked how the slider actually slides actual components rather than just images. Makes it a lot more flexible on what you can put inside each slide.
Perhaps I can fork and collaborate to aid in the learning experience.
This is a great tutorial for someone just getting into React. Thanks so much for this. It’s helping with a project I’m working on. What do you think about making the slides transition in and out (like slide or crossfade)? I’m looking into react-transition-group at the moment to implement transitional animation.