简体   繁体   English

如何在react js中导入插件

[英]how to import plugin in react js

I am a beginner in ReactJs and i am facing some issue while importing a new plugin in my react app.我是 ReactJs 的初学者,在我的 React 应用程序中导入新插件时遇到了一些问题。

I am using working on react without node or npm as below.我正在使用没有 node 或 npm 的 react ,如下所示。

      <!-- some HTML -->
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
<!-- babel is required in order to parse JSX -->

<script src="https://unpkg.com/react@16/umd/react.production.min.js"></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js"></script>



<!-- import react-dom.js -->
<script crossorigin="anonymous" type="text/babel">

import React from "react";
import DatePicker from "react-datepicker";
 import "react-datepicker/dist/react-datepicker.css";

cclass Example extends React.Component {
  state = {
    startDate: new Date()
  };

  handleChange = date => {
    this.setState({
      startDate: date
    });
  };

  render() {
    return (
      <DatePicker
        selected={this.state.startDate}
        onChange={this.handleChange}
      />
    );
  }
}




const rootElement = document.getElementById("root");
ReactDOM.render(<Example />, rootElement);

</script>

<div id="root"></div>

I had to install a date picker plugin which I have downloaded using npm.我必须安装我使用 npm 下载的日期选择器插件。

https://www.npmjs.com/package/react-datepicker https://www.npmjs.com/package/react-datepicker

However, the import function is not working in this.但是,导入功能在此不起作用。 I have tried to use require("path") and by adding我尝试使用 require("path") 并添加

<script src="path to date picker file"> </script>. 

None of the above seems to work for me.以上似乎都不适合我。 Could anyone help me how can I include a new plugin from a different file if I am using react without npm and node?如果我在不使用 npm 和 node 的情况下使用 react,谁能帮助我如何包含来自不同文件的新插件?

Thank you.谢谢你。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM