E7 | A Conversation about ReactJS | Johan Li
Manage episode 312693059 series 3241777
In this episode, I have a conversation with Johan Li, a Senior Developer at Collegial, all about React JS and how developers can use it to speed up their front end development.
*******************************
Questions Asked
*******************************
- Tell us about your background.
- How did you get into React?
- What is React?
- What is the difference between a framework and a library?
- What does it mean when a framework is opinionated?
- Is React opinionated?
- Explain the difference between Vue, Angular and React.
- Why choose react over Vue or Angular?
- What about React Native and React VR?
- What's the minimum knowledge a web developer needs to get into React VR?
- Does React support TypeScript?
- What are some of React's challenges?
- What are isomorphic apps?
- What is Next.JS?
- How do you implement Next.JS in your React project?
- What are React components?
- Explain the React component lifecycle.
- What is state in React?
- What's the difference between stateless and statefull components?
- What kind of support does React offer for APIs?
- Does React support GraphQL?
- What is JSX?
- Can you use JSX to create components?
- What is Babel?
- What is the DOM?
- What is the Virtual DOM and what is the difference between it and the DOM?
- Is the virtual DOM ever out of sync with the real DOM?
- What are events in React?
- What are handlers in React?
- What is Redux?
- What is a React router?
31 episodi