Javascript 羊驼js可以用于ReactJS吗

Javascript 羊驼js可以用于ReactJS吗,javascript,reactjs,user-interface,frameworks,alpacajs,Javascript,Reactjs,User Interface,Frameworks,Alpacajs,我不知道羊驼Js,但在React中使用表单时,我得到一个建议,羊驼表单对于工作是有效的。所以我想知道的是,我是否可以将羊驼Js与React Js集成,以及它们之间的区别 谢谢。是的,您可以使用RJS组件中的componentDidMount功能集成AlpacaJs w/ReactJs,以初始化alpaca插件,如下所示: componentDidMount() { var el = ReactDOM.findDOMNode(this.refs.alpacaForm); $(el).alp

我不知道羊驼Js,但在React中使用表单时,我得到一个建议,羊驼表单对于工作是有效的。所以我想知道的是,我是否可以将羊驼Js与React Js集成,以及它们之间的区别


谢谢。

是的,您可以使用RJS组件中的
componentDidMount
功能集成AlpacaJs w/ReactJs,以初始化alpaca插件,如下所示:

componentDidMount() {
  var el = ReactDOM.findDOMNode(this.refs.alpacaForm);
  $(el).alpaca(ALPACA_FORM_CONFIG);
}
这里有一个例子


我对ReactJs有基本的了解,但是对于Alpaca可以做的事情,它通过使用简单的json模式帮助您轻松创建表单,我已经使用它3年了,它是一个很好的框架,但是它有一些限制(例如,呈现分组选择框,或者显示成功/错误图标…)通过创建自定义字段可以打破这些限制,这是alpaca最困难的部分。

JQuery是alpaca的一个依赖项,而JQuery+React在用例方面有很多重叠。请考虑,如果优化JS文件大小是一个问题。请您也可以写如何将羊驼导入反应应用程序中,请参见: