我对我的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内部或外部。