相同版本的node js,用脚手架搭建的项目源代码根课程不一样。
来源:3-4 【组件化】初识React函数式组件

蹩脚的蚂蚁
2022-04-26
老师您好,我安装的node js版本根课程的一样,都是v14.15.0. npm版本也是6.14.8。但是为什么我用create-react-app 脚手架搭建出来的项目代码根课程的不一样呢。比如在学习章节3-4初始React函数,搭建的ROBOT-GALLERY项目里面的index.tsx文件,我搭建出来的代码是:
const root = ReactDOM.createRoot(
document.getElementById(‘root’) as HTMLElement
);
root.render(
<React.StrictMode>
</React.StrictMode>
);
但是课程的是:
ReactDOM.render(
<React.StrictMode>
</React.StrictMode>
document.getElementById(‘root’)
);
这两种渲染方式应该都是一样的,无非上面的是先声明了root变量,然后用root变量去render。但是为什么相同版本的node,搭建出来的源代码却不一样呢?
写回答
1回答
-
阿莱克斯刘
2022-04-26
虽然node版本一样,但是create react app 版本不一样。同学不用担心,课程虽然不是最新的版本,但我会长期维护这门课程,我会在近期(5月)对课程做一次全面升级。
012022-04-27
相似问题