相同版本的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月)对课程做一次全面升级。

0
1
蹩脚的蚂蚁
好的,明白了,谢谢老师的回复。
2022-04-27
共1条回复

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

2008 学习 · 1024 问题

查看课程