最近行情比较差,在BOSS投了很多简历,给回复的没有几个。今天难得抓住了一次机会,店匠科技的武汉分部收了我的简历,不过要通过了笔试才能面试,笔试的题目是:实现一个Modal组件。我心想:这不是简简单单吗,写个蒙层和对话框,用绝对定位让组件渲染的DOM脱离文档流就行了。结果一提交代码就给面试方拒绝了,连面试的机会都没有,可谓惨不忍睹。
于是我开始思索,问题究竟出在哪里呢?于是我上网冲浪看了下别人的实现,发现别人都使用了ReactDOM.createPortal。说实话,我之前真没见过这个,这还是React v16就有的特性,看完之后的一瞬间我觉得自己特菜。
菜归菜,知识短板要补齐,于是就有了这片文章。
2023/3/29...大约 7 分钟
