香草JS或React制作NPM包?哪个更好?



我对我的npm包有一些想法,但我需要一点帮助,因为我刚刚开始。我在youtube上看到教程,他们都是用普通JavaScript编写这些包,我在GitHub上看到一些repos,其中包是用react制作的。

我的目标就是制作一些特殊的组件,人们可以把它们放到应用中,然后渲染出来,然后通过传递道具进行自定义。例如:

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

这个React Player -你可以把它放在你的应用程序中并传递props来自定义

import React from 'react'
import ReactPlayer from 'react-player/youtube'
<ReactPlayer 
url='https://www.youtube.com/watch?v=ysz5S6PUM-U' 
playing='true'
controls='true'
/>

我应该让我的项目在React或香草JS在我的情况下?我的选择有什么好处?

我有点困惑,因为YouTube上的每个人都在教用香草JS制作它。

谢谢你的帮助。

既然你说你想要你的代码消费像' ReactVideoPlayer '使用' props ',你正在谈论构建一个可重用的React组件。根据定义,你需要使用React。

你可以使用香草JS来构建一个库,可以在任何JavaScript上下文中使用,在React内部或外部。

最新更新