mirror of
https://github.com/wahyd4/daily.git
synced 2026-08-09 05:16:16 +10:00
107 lines
9.8 KiB
Markdown
107 lines
9.8 KiB
Markdown
1. [什么是React?](https://github.com/pwstrick/daily/issues/349)
|
||
2. [React有哪些特点?](https://github.com/pwstrick/daily/issues/350)
|
||
3. [React有哪些优点?](https://github.com/pwstrick/daily/issues/351)
|
||
4. [React有哪些局限?](https://github.com/pwstrick/daily/issues/352)
|
||
5. [React.lazy()函数有什么作用?](https://github.com/pwstrick/daily/issues/353)
|
||
6. [在React中,什么是代码拆分?](https://github.com/pwstrick/daily/issues/354)
|
||
7. [什么是Suspense组件?](https://github.com/pwstrick/daily/issues/355)
|
||
8. [什么是JSX?](https://github.com/pwstrick/daily/issues/356)
|
||
9. [什么是Virtual DOM?](https://github.com/pwstrick/daily/issues/357)
|
||
10. [Virtual DOM是如何工作的?](https://github.com/pwstrick/daily/issues/358)
|
||
11. [Shadow DOM和Virtual DOM之间有哪些区别?](https://github.com/pwstrick/daily/issues/359)
|
||
12. [什么是React Fiber?](https://github.com/pwstrick/daily/issues/360)
|
||
13. [为什么React组件的名称,其首字母要大写?](https://github.com/pwstrick/daily/issues/361)
|
||
14. [react-dom中render()方法有什么功能?](https://github.com/pwstrick/daily/issues/362)
|
||
15. [如何在React中使用innerHTML?](https://github.com/pwstrick/daily/issues/363)
|
||
16. [在JSX中如何进行循环?](https://github.com/pwstrick/daily/issues/364)
|
||
17. [什么是React的diff算法?](https://github.com/pwstrick/daily/issues/365)
|
||
18. [diff算法会执行时会有哪些策略?](https://github.com/pwstrick/daily/issues/366)
|
||
19. [请描述一下React的组件。](https://github.com/pwstrick/daily/issues/367)
|
||
20. [如何在React中构建组件?](https://github.com/pwstrick/daily/issues/368)
|
||
21. [如何选择类组件和函数组件?](https://github.com/pwstrick/daily/issues/369)
|
||
22. [什么是PureComponent(纯组件)?](https://github.com/pwstrick/daily/issues/370)
|
||
23. [请介绍一下React组件中的state。](https://github.com/pwstrick/daily/issues/371)
|
||
24. [请介绍一下React组件中的props。](https://github.com/pwstrick/daily/issues/372)
|
||
25. [React组件的state和props有哪些区别?](https://github.com/pwstrick/daily/issues/373)
|
||
26. [在React中,为什么不能直接更新state,而是得调用setState()函数?](https://github.com/pwstrick/daily/issues/374)
|
||
27. [React元素的key属性有何作用?](https://github.com/pwstrick/daily/issues/375)
|
||
28. [React组件的生命周期有哪几个阶段?每个阶段常用的回调函数有哪些?](https://github.com/pwstrick/daily/issues/376)
|
||
29. [在React中,什么是无状态组件,它有哪些优点?](https://github.com/pwstrick/daily/issues/377)
|
||
30. [在React中如何校验props的属性?](https://github.com/pwstrick/daily/issues/378)
|
||
31. [在React v16.3中,有哪些生命周期方法被标记为过时?](https://github.com/pwstrick/daily/issues/379)
|
||
32. [React v16新增了哪些生命周期方法?](https://github.com/pwstrick/daily/issues/380)
|
||
33. [有没有办法强制React组件重新渲染,而不用setState()方法?](https://github.com/pwstrick/daily/issues/381)
|
||
34. [Refs有什么作用?](https://github.com/pwstrick/daily/issues/382)
|
||
35. [如何创建Refs?](https://github.com/pwstrick/daily/issues/383)
|
||
36. [什么是Forward Refs?](https://github.com/pwstrick/daily/issues/384)
|
||
37. [为什么弃用字符串类型的Refs?](https://github.com/pwstrick/daily/issues/385)
|
||
38. [请介绍一下React中的Fragments。](https://github.com/pwstrick/daily/issues/386)
|
||
39. [在React中,什么是Portal?](https://github.com/pwstrick/daily/issues/387)
|
||
40. [如何让React组件不在页面上渲染HTML元素?](https://github.com/pwstrick/daily/issues/388)
|
||
41. [HTML和React对事件的处理有哪些区别?](https://github.com/pwstrick/daily/issues/389)
|
||
42. [如何纠正React事件处理程序中this的指向?](https://github.com/pwstrick/daily/issues/390)
|
||
43. [如何将额外参数传递给React的事件处理程序?](https://github.com/pwstrick/daily/issues/391)
|
||
44. [React中的合成事件是什么?](https://github.com/pwstrick/daily/issues/392)
|
||
45. [请简单介绍一下react-dom库。](https://github.com/pwstrick/daily/issues/393)
|
||
46. [请列举出你所知的React支持的指针事件。](https://github.com/pwstrick/daily/issues/394)
|
||
47. [什么是react-window?](https://github.com/pwstrick/daily/issues/395)
|
||
48. [请描述一下React中的受控组件和非受控组件。](https://github.com/pwstrick/daily/issues/396)
|
||
49. [在React v16中怎么使用错误边界?](https://github.com/pwstrick/daily/issues/397)
|
||
50. [React的严格模式是指什么?](https://github.com/pwstrick/daily/issues/398)
|
||
51. [Formik库有什么作用?](https://github.com/pwstrick/daily/issues/399)
|
||
52. [为什么React元素定义CSS类的属性用className而不是class?](https://github.com/pwstrick/daily/issues/400)
|
||
53. [如何在React中使用内联样式?](https://github.com/pwstrick/daily/issues/401)
|
||
54. [React中的状态提升是指什么?](https://github.com/pwstrick/daily/issues/402)
|
||
55. [在React中,什么是Context?](https://github.com/pwstrick/daily/issues/403)
|
||
56. [在React中,什么是高阶组件(HOC)?](https://github.com/pwstrick/daily/issues/404)
|
||
57. [什么是Render Props?](https://github.com/pwstrick/daily/issues/405)
|
||
58. [React中的渲染劫持是指什么?](https://github.com/pwstrick/daily/issues/406)
|
||
59. [在React的高阶组件中,为何要定义displayName属性?](https://github.com/pwstrick/daily/issues/407)
|
||
60. [React的高阶组件有哪些限制(即注意事项)?](https://github.com/pwstrick/daily/issues/408)
|
||
61. [什么是Redux?](https://github.com/pwstrick/daily/issues/409)
|
||
62. [请描述一下Redux的三大原则。](https://github.com/pwstrick/daily/issues/410)
|
||
63. [Redux和Flux有哪些区别?](https://github.com/pwstrick/daily/issues/411)
|
||
64. [Redux有哪些缺点?](https://github.com/pwstrick/daily/issues/412)
|
||
65. [react-redux库中的mapStateToProps()和mapDispatchToProps()各有什么作用?](https://github.com/pwstrick/daily/issues/413)
|
||
66. [能否在Reducer函数中派发一个Action?](https://github.com/pwstrick/daily/issues/414)
|
||
67. [请描述一下React Redux中的容器组件和展示组件。](https://github.com/pwstrick/daily/issues/415)
|
||
68. [什么是redux-devtools?](https://github.com/pwstrick/daily/issues/416)
|
||
69. [什么是redux-saga?](https://github.com/pwstrick/daily/issues/417)
|
||
70. [什么是redux-thunk?](https://github.com/pwstrick/daily/issues/418)
|
||
71. [如何向Redux添加多个中间件?](https://github.com/pwstrick/daily/issues/419)
|
||
72. [什么是React Router?](https://github.com/pwstrick/daily/issues/420)
|
||
73. [请说明一下React Router v5中的Router组件。](https://github.com/pwstrick/daily/issues/421)
|
||
74. [在React Router中,history对象的push()和replace()两个方法各有什么作用?](https://github.com/pwstrick/daily/issues/422)
|
||
75. [如何在React Router v5中获取查询字符串的参数?](https://github.com/pwstrick/daily/issues/423)
|
||
76. [如何在React Router中设置默认页面?](https://github.com/pwstrick/daily/issues/424)
|
||
77. [如何用React Router实现重定向?](https://github.com/pwstrick/daily/issues/425)
|
||
78. [在React测试中什么是浅层渲染?](https://github.com/pwstrick/daily/issues/426)
|
||
79. [在React中,Test Renderer有什么作用?](https://github.com/pwstrick/daily/issues/427)
|
||
80. [请描述一下React中的Jest。](https://github.com/pwstrick/daily/issues/428)
|
||
81. [什么是Hooks?](https://github.com/pwstrick/daily/issues/429)
|
||
82. [Hooks需要遵循什么规则?](https://github.com/pwstrick/daily/issues/430)
|
||
83. [需要用Hooks重写所有类组件吗?](https://github.com/pwstrick/daily/issues/431)
|
||
84. [如何使用Hooks获取数据?](https://github.com/pwstrick/daily/issues/432)
|
||
85. [Hooks是否涵盖了类的所有用例?](https://github.com/pwstrick/daily/issues/433)
|
||
86. [说一下Vue和React的认识,做一个简单的对比。](https://github.com/pwstrick/daily/issues/778)
|
||
87. [React-Router的内部原理是怎么样的?](https://github.com/pwstrick/daily/issues/790)
|
||
88. [Redux这一类的工具在解决什么问题?它的本质原理是怎样的?](https://github.com/pwstrick/daily/issues/793)
|
||
89. [看到你用过MobX,说一下MobX的优势和实现原理。](https://github.com/pwstrick/daily/issues/795)
|
||
90. [如果我需要上传一个文件,前端展示进度条,用setState会导致合并更新,你有什么好办法?](https://github.com/pwstrick/daily/issues/811)
|
||
91. [有状态组件和无状态组件,有人说有状态的更好复用,有人说无状态的更好复用,你平时写的时候是怎么分的?](https://github.com/pwstrick/daily/issues/812)
|
||
92. [React组件是怎么响应数据的变化从而更新的?](https://github.com/pwstrick/daily/issues/813)
|
||
93. [虚拟DOM相比真实DOM,为什么会带来性能上的优化?](https://github.com/pwstrick/daily/issues/814)
|
||
94. [setState()方法为什么是异步的?](https://github.com/pwstrick/daily/issues/934)
|
||
95. [Mobx的原理是什么?](https://github.com/pwstrick/daily/issues/935)
|
||
96. [Diff算法具体是如何执行的?](https://github.com/pwstrick/daily/issues/936)
|
||
97. [React Hooks有什么优势?](https://github.com/pwstrick/daily/issues/937)
|
||
98. [React封装组件需要注意什么?](https://github.com/pwstrick/daily/issues/941)
|
||
99. [React组件有哪些通信方式?](https://github.com/pwstrick/daily/issues/942)
|
||
100. [React和Vue的异同点有哪些?](https://github.com/pwstrick/daily/issues/946)
|
||
101. [Redux的原理是什么?](https://github.com/pwstrick/daily/issues/947)
|
||
102. [同构的原理是什么?](https://github.com/pwstrick/daily/issues/974)
|
||
|
||
## 思维导图
|
||

|
||
|
||
参考资料:[React躬行记](https://zhuanlan.zhihu.com/pwreact) |