可以在纯JavaScript中使用React SDK吗?
这听起来像是一个微不足道的问题,但我似乎无法从谷歌那里找到明确的答案 我读过关于SDK和库的文章。我对两者都有基本的了解,在阅读的基础上,我将SDK和库总结如下: 图书馆:可以在纯JavaScript中使用React SDK吗?,javascript,reactjs,sdk,libraries,Javascript,Reactjs,Sdk,Libraries,这听起来像是一个微不足道的问题,但我似乎无法从谷歌那里找到明确的答案 我读过关于SDK和库的文章。我对两者都有基本的了解,在阅读的基础上,我将SDK和库总结如下: 图书馆: Library is a chunk of codes that allows devs to perform certain action for specific task. SDK: 对于库,根据我的经验,它不是跨JS库,。例如,react库不能用于纯javascit库 然而,由于SDK更像一个接口,这是否意味着SD
Library is a chunk of codes that allows devs to perform certain action for specific task.
SDK:
对于库,根据我的经验,它不是跨JS库,。例如,react库不能用于纯javascit库
然而,由于SDK更像一个接口,这是否意味着SDK是跨JS库的
这意味着,如果我实现了React SDK,它可以在纯javascript中使用吗?反之亦然?这在技术上是可能的,是的。您只需从某些CDN导入库即可使用它们:
<script src="https://unpkg.com/react@15/dist/react.js"></script>
<script src="https://unpkg.com/react-dom@15/dist/react-dom.js"></script>
而且,您也无法使用ES6的优点,如箭头函数、承诺等,它们在大多数React项目中广泛使用。我不建议不使用JSX预处理器,但如果您必须编写纯JS,请遵循以下步骤 还有一个react-pug实现(在express中使用pug编写更好的带有变量的html)
<script src="https://unpkg.com/react@15/dist/react.js"></script>
<script src="https://unpkg.com/react-dom@15/dist/react-dom.js"></script>
return (
<h1>Greetings, {this.props.name}!</h1>
);
return React.createElement('h1', null, 'Greetings, ' + this.props.name + '!');