Skip to content

Conversation

@milliwonkim
Copy link

No description provided.

- [Example projects](#example-projects)
Below is a list of common React interview questions.

- [React Interview Questions](#react-interview-questions) - [How does React work?](#how-does-react-work) - [What are the advantages of using React?](#what-are-the-advantages-of-using-react) - [What is the difference between a Presentational component and a Container component?](#what-is-the-difference-between-a-presentational-component-and-a-container-component) - [What are the differences between a class component and functional component?](#what-are-the-differences-between-a-class-component-and-functional-component) - [What is the difference between state and props?](#what-is-the-difference-between-state-and-props) - [What are the different lifecycle methods?](#what-are-the-different-lifecycle-methods) - [React Hooks](#react-hooks) - [Where in a React component should you make an AJAX request?](#where-in-a-react-component-should-you-make-an-ajax-request) - [What are controlled components?](#what-are-controlled-components) - [What are refs used for in React?](#what-are-refs-used-for-in-react) - [What is a higher order component?](#what-is-a-higher-order-component) - [What advantages are there in using arrow functions?](#what-advantages-are-there-in-using-arrow-functions) - [Why is it advised to pass a callback function to setState as opposed to an object?](#why-is-it-advised-to-pass-a-callback-function-to-setstate-as-opposed-to-an-object) - [What is the alternative of binding `this` in the constructor?](#what-is-the-alternative-of-binding-this-in-the-constructor) - [How would you prevent a component from rendering?](#how-would-you-prevent-a-component-from-rendering) - [When rendering a list what is a key and what is it's purpose?](#when-rendering-a-list-what-is-a-key-and-what-is-its-purpose) - [What is the purpose of super(props)?](#what-is-the-purpose-of-superprops) - [What is JSX?](#what-is-jsx) - [What is equivalent of the following using React.createElement?](#what-is-equivalent-of-the-following-using-reactcreateelement) - [What is `Children`?](#what-is-children) - [What is state in react?](#what-is-state-in-react) - [Why would you eject from create-react-app?](#why-would-you-eject-from-create-react-app) - [What is redux?](#what-is-redux) - [What is a store in redux?](#what-is-a-store-in-redux) - [What is an action?](#what-is-an-action) - [What is a reducer?](#what-is-a-reducer) - [What is Redux Thunk used for?](#what-is-redux-thunk-used-for) - [What is a pure function?](#what-is-a-pure-function) - [What do you like about react?](#what-do-you-like-about-react) - [What don't you like about react?](#what-dont-you-like-about-react) - [Example projects](#example-projects) - [Example Tests](#example-tests)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you please add a line brakes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants