你真的了解 React 吗?我们在面试中往往涉及 React 时,第一个问题就是“解释 React 是什么”。解释一种技术是什么,在面试中也是非常常见的引起 话题的题目。所以本讲我就带你通过讲解“如何解释 React 是什么”,让你掌握这一类概念题在面试中的解答技巧。
破题
“如何解释 React 是什么?”还有一种常见的问法是这样的:“谈一谈你对 React 的理解”。
这个题目看似很容易,却很不好回答,因为大部分人拿到这个问题首先会“线性思考”,即一种直线的、单向的思维方式,表现为:想到哪儿讲到哪儿,缺乏全盘考虑。然后凭直觉作答,这样显然是不行的。可以看看这样一个在面试中很常见的场景。
面试官:如何解释 React 是什么?
应聘同学:React 是一个库。
面试官:对,能再补充一点吗?
应聘同学:React 的特点是声明式、组件化、一次学习随处编写。
面试官:还有再补充的吗?
应聘同学:React 的原理是……
声明式,组件化,一次学习随处编写,一次学学习随处编写
很显然,在这个场景中,你已经失去了主动权,不断地被外界推着往前走。甚至最后你已经不是在回答 React 是什么了,而