JS React Developer Interview Questions
===
- React:
- Describe the Three React Component Life Cycles, Provide some details about what each Life Cycle Method does.
- Difference Between Props and State.
- How would trigger a Props change a Child component?
- Differences Between Controlled/Un-Controlled Component, Provide some of the use cases.
- Differences Between Functional Components and Class Components.
- Differences Between Component and PureComponents.
- Is setState Async? Why?
- Describe HOC, the need for them and the syntax.
- How would you render `props.children` knowing that `children` is an `Array` with Valid React Elements within?
- JS/ES6:
- State one main difference between `Array` methods in JS.
- List Pure Functions Characteristics.
- How to set Default Parameters Values with ES6?
- What can we use Spread Operators for?
- Destructuring Assignments: Arrays, Objects and Array of Objects Combination Destructuring Assignment.
- List Arrow Functions Characteristics.