Founder of React Training and Creator of React Router
Thank Ryan Florence for the AMA 👏
Message from the host 💬
Hey! Let's do this!
Hey Ryan. Do you think that you'll ever use anything other than React (or an evolution of React) to build UIs again? If not, what do you think prevents React from evolving to that thing?
Hi Ryan, Thanks for doing this AMA.
What are your thoughts on React going MIT?
When you tried Vue the other day, was there anything you saw that you wished was available in React? I know you love React, I give you props for trying out Vue. I'm one of the people who really like both.
I asked this in the Reactiflux AMA you did a long time ago, but what's the state of React30? It was my all-time favorite react podcast ☹️
How do you balance teaching and coding?
If you get too deep into one, you can no longer really do the other very well, right? Which do you find more fulfilling?
Component composition is great.
I love using render callbacks, but do you think that perhaps we can come up with a more natural syntax for this pattern?
I don't quite have an idea what it might look like yet, but may be something more fitting for xml/jsx-like syntax?
Regardless of your paid training, will we see you in a live coding session on Youtube? I'm not interested in the material you're selling, but I would love to watch you code something again while you comment on what's going through your mind.
If you had a magic wand that would instantly and elegantly solve any of react's weaknesses, how would you use it?
You make learning both enjoyable and entertaining. When did you first realize you had a gift for teaching tech?
Why do you think developers adopted ReactJS so well? I remember when React was new people were crazy about Angular. What changed?
Hi Ryan, thanks for the AMA.
what would be the better way to handle back routing with RRv4? it would be nice to check when is a back transition so we can flip animations or something like that.. any thoughts?
Hi Ryan, how did you get into React training? How did you know the demand was there?
How did you come across ReactJS? What's the story behind learning React and starting React Training? :D
Tyler McGinnis joined React Training, then pretty soon after silently went solo. What happened? (you said "ask me 'anything'")
Hi Ryan, I am Professor and I will start teaching ReactJS. What's the best way to start learning?
how would you describe the road map that led you from your
hello world program to where you are now?
Is React 16 ready for enterprise project or still under minor development tweaks ?
How is your day going? 😀
I have 2 questions for you:
What's a non technical skill/practice that has helped you the most in your career? (that fellow devs often don't realise/ignore)
What are your personal goals as a developer and human?
I sure like managing state with setState. But for data like entities and business logic in general you have to keep that stuff in one place, not across components.
How do you get that data to all the places that you need? Should context become a first-class react feature instead of a "dangerous experimental" one? I can think of so many uses for context... but kinda reluctant to use it all over since it has this status of being reserved until you "really-really-really" need it.
Or maybe something crazy like throwing that data into portals? :)
Passing props deeply seems to make all the sense even for complex widgets, but not for any app that's medium-to-large in scale.
Hi Ryan, I’m building a react application where you list song tracks fetched from an api. I’d like to know what’s the best to to improve the performance when doing remote requests. also best practices to help troubleshoot when the data is not being rendered between views. Thank u!
How do you see the present and the future of components packaging and distribution, specifically regarding their non-JS dependencies?
Hi Ryan, I'm guessing you may have written about this before but I couldn't find it on the internet. Can you tell us how your programming education and how you first got involved in open source software? Then how did you become the "react guy"? Thanks
How do you "discover" and assess new patterns in such libraries like React?
Throughout the past few years, we've seen cool and exciting new patterns like Higher Order Components, render props, function-as-children, and now render callback functions; despite having access to the relatively simple and straightforward React API docs, I still find it interesting and sometimes mind-blowing that devs find these new ways of composing components.
How do you personally discover potential new patterns? How do you assess patterns that other people have found/created for viability?
I am a b.tech graduate in CSE. But, I developed an interest in writing and I hold 2 years of work experience in technical content writing. Presently, I feel like I am wasting my technical knowledge and I would like to make my career in software development. Would it be possible now, with 4 years of a gap after graduation?