### 在`src/components/SideBar/index.js`文件中,类组件`SideBar`的`renderSocialLink`函数中的数组元素组件中的`key`使用了`randomId()`函数生成: - 组件中引用的`src/utils/index.js`中的`randomId()`函数,多次运行的结果中,可能有两次或更多次的结果相同,这样可能使得一组数组组件元素的`key`重复不唯一 - 数组元素组件的`key`为什么要使用`randomId()`?相比常规的`arr.map((value, index) => <Component key={index} />)`有什么好处?