导入React和ReactDOM


老人与海。
2025-02-15 07:39:01 (1月前)
  1. 导入时


应对
</跨度>
和reactDOM我一直看到:

进口

应对
</跨度>
从’’

应对
</跨度>
“;
从’导入ReactDOM’

应对
</跨度>
-dom’;

我能说出来吗?

应对
</跨度>
和ReactDOM别的什么?

2 条回复
  1. 0# 氷寒 | 2019-08-31 10-32



    应对



    对于

    React

    ,你

    必须
    </强>

    import React from ‘react’

    。您需要导入默认值,并且需要为其命名

    React

    。这是因为你随时编写JSX代码就好了



    要么



    ,这个JSX代码被编译和使用

    React.createElement()

    。所以,你需要访问

    React

    对象,因为它被命名。



    ReactDOM



    对于

    ReactDOM

    但是,您可能最关心的是与DOM相关的方法,它们是默认导出的一部分,如

    render()

    要么

    hydrate()

    。因为这是您可能正在使用的,您可以将导入模块命名为您想要的任何名称。所以,你可以这样做:




    1. import FooBar from react-dom
      FooBar.render(someElement)

    2. </code>


    这个



    工作,但标准惯例是调用导入的模块

    ReactDOM

    ,因为这会使你的代码更容易被其他人看到。





    其他资源:



登录 后才能参与评论