React的setState的面试问题视频教程
日期:2018-08-12
来源:程序思维浏览:1133次
为什么要说setState?
我的学生在面试react的时候,面试官问了一个setState会用吗?
学生回答:会用,设置改变state的值。
面试官:那他的第二个参数是什么?有什么用?
学生思考:还有第二个参数?从来没用过。
学生答:不清楚,没有用过。
面试官想:这么基础的东西都不会还写着精通react一看就没做过什么项目。
面试总结:不管你用过或是没有用过,只要回答“不清楚,没有用过”这样的话语基本上算是凉了。而且这是最基本的知识都没有回答上来,更说不过去了。
大牛解答:
面试官:用过setState吗?
大牛解答:用过,异步设置state值,并同时渲染到render函数里达到同步显示的效果,既然是异步那么就必然有回调函数,第一个参数是设置state的值,第二个参数就是回调函数,当我们设置完成state值需要及时调用时那么就需要写在回调函数里使用。
下面看看视频教程吧:
我的学生在面试react的时候,面试官问了一个setState会用吗?
学生回答:会用,设置改变state的值。
面试官:那他的第二个参数是什么?有什么用?
学生思考:还有第二个参数?从来没用过。
学生答:不清楚,没有用过。
面试官想:这么基础的东西都不会还写着精通react一看就没做过什么项目。
面试总结:不管你用过或是没有用过,只要回答“不清楚,没有用过”这样的话语基本上算是凉了。而且这是最基本的知识都没有回答上来,更说不过去了。
大牛解答:
面试官:用过setState吗?
大牛解答:用过,异步设置state值,并同时渲染到render函数里达到同步显示的效果,既然是异步那么就必然有回调函数,第一个参数是设置state的值,第二个参数就是回调函数,当我们设置完成state值需要及时调用时那么就需要写在回调函数里使用。
下面看看视频教程吧:
精品好课