esasy
1. What Is React?
esasy
2. What are the major features of React?
esasy
3. What is JSX?
esasy
4. How to create components in React?
esasy
5. What is JSX?
esasy
6. How to loop inside JSX?
esasy
7. What are the limitations of React?
esasy
8. Everything in React is a _____________
esasy
9. ReactJS and React Native: what the difference?
esasy
10. What is the Virtual DOM?
esasy
11. What are the different phases of component lifecycle?
esasy
12. What are the lifecycle methods of React?
medium
13. Why React uses className over class attribute?
medium
14. What are fragments?
medium
15. Why fragments are better than container divs?
medium
16. What are the differences between Stateless Components and Stateful Components?
medium
17. In which lifecycle event should you make an AJAX requests and why?
medium
18. Why are keys so important in React?
medium
19. What is Functional Component?
medium
20. What are the different phases of React component’s lifecycle?
medium
21. How do you modularize code in React?
medium
22. How to use styles in React?
medium
23. Why is it necessary to capitalize component names?
medium
24. What are controlled components?
medium
25. How conditionally apply class attributes?
medium
26. What is the purpose of push() and replace() methods of history?
medium
27. How to make AJAX call and in which component lifecycle methods should I make an AJAX call?
medium
28. How to get query parameters in React Router v4?
medium
29. What is the use of refs?
medium
30. What are Synthetic events?
medium
31. How many elements does a react component return?
medium
32. What is state in React?
medium
33. What are the two ways that data gets handled in React?
medium
34. What is Babel?
medium
35. Props are __________ into other components.
hard
36. How Virtual DOM works?
hard
37. What happens when you call setState? Describe the flow.
hard
38. What are uncontrolled components?
hard
39. What is the best (or recommended) way to set state based on previous state?
hard
40. What is the benefit of styles modules?
hard
41. What are Higher-Order Components?
hard
42. How to apply validation on props in React?
hard
43. What is children prop?
hard
44. How do you conditionally render components?
hard
45. What is the difference between createElement() and cloneElement() methods?
hard
46. What is the difference between constructor and getInitialState?
hard
47. How to implement default or NotFound page?
hard
48. What is Redux?
hard
49. What is flux?
hard
50. What are the core principles of Redux?
hard
51. Are there any similarities between Redux and RxJS?
hard
52. How to create refs?
hard
53. What is the difference between State and props in ReactJs?
hard
54. What is the significance of keys in React?
hard
55. How might React handle or restrict Props to certain types, or require certain Props to exist?
hard
56. What are the advantages of Redux?